Как использовать Git в Linux

С конца 80-х, когда только начали разрабатываться программы управления версиями, Git остается самым простым в использовании инструментом отслеживания изменений кода.

Такие сервисы, как Github и Gitlab, предлагают хранение кода в репозитории, который часто называют «удаленным» репозиторием. Они действуют как центральное хранилище кода; Git может синхронизировать локальный код с центральным кодом для правильного управления даже сложными изменениями, внесенными несколькими пользователями.

Установка

В Ubuntu, Debian и подобных дистрибутивах вы можете установить Git, запустив:

sudo apt install git

Примечание: Для более старых версий Ubuntu (версия 14.04 и ниже) вам необходимо использовать apt-get вместо подходящий.

В CentOS, Fedora и других дистрибутивах, основанных на Red Hat, вы можете установить Git, запустив:

ням установить git

Основные команды Git

Давайте посмотрим на некоторые основные команды в мерзавец что поможет нам начать отслеживать изменения в нашем коде.

Чтобы включить git в локальной папке, запустите команду ниже в папке в Терминале.

git init

Создает скрытую папку, .git, который содержит конфигурацию git и информацию об отслеживании изменений, если файлы будут добавлены для отслеживания изменений впоследствии. Используйте его для инициализации git в локальном проекте.

Чтобы клонировать / загрузить удаленную папку и инициализировать на ней git, запустите команду ниже:

git clone 

Здесь, , - это URL-адрес проекта в удаленном репозитории. Он загрузит удаленный проект в локальную систему и создаст инициализированную папку git с именем проекта.

Обратите внимание, что нет необходимости запускать git init после клонирования проекта.

Чтобы получить изменения из удаленного каталога с помощью git, запустите команду ниже:

мерзавец тянуть

Команда pull git извлечет все изменения в удаленном репозитории с момента последнего извлечения или клонирования. Пользователь должен сначала зафиксировать свои локальные изменения, прежде чем он будет извлекать из удаленного, чтобы локальные изменения не были потеряны.

В случае конфликта между вытянутыми изменениями и локальными изменениями, git уведомит, где происходит конфликт, и попросит пользователя изменить файл вручную.

Чтобы добавить файл или папку в git, запустите команду ниже:

git добавить 

Приведенная выше команда добавляет файл или папку, указанную в команде, в промежуточную область Git. Промежуточная область Git относится к состоянию, когда файл отслеживается на предмет изменений. Использовать git add. для добавления всех файлов в текущей папке в область подготовки.

Чтобы проверить статус (состояние отслеживания) ваших файлов в рабочем каталоге, запустите команду ниже

git статус

Показывает статус отслеживания текущей папки; какие файлы были изменены с момента последней фиксации и какие файлы не были добавлены в промежуточную область.

Чтобы зафиксировать изменения в git, используйте команду ниже:

git commit -m "Сообщение о фиксации"

Команда фиксации зафиксирует изменения файла, то есть поэтапное изменение теперь является постоянным. Обязательно предоставлять строку сообщения с каждой фиксацией, которая должна описывать изменения, вносимые в эту фиксацию; это для ведения журнала изменений.

Чтобы отправить изменения в удаленный репозиторий с помощью git, запустите команду ниже:

git push

После фиксации кода пользователь может отправить зафиксированные изменения в удаленный репозиторий. Обратите внимание, что пользователь должен сначала вытащить код, прежде чем нажимать, чтобы его локальный проект содержал все удаленные изменения, если таковые имеются.

Это некоторые из основных команд, с помощью которых пользователь может начать использовать Git для отслеживания изменений. Дополнительные команды включают в себя сохранение изменений, ветвление проекта и другие функции Git, которые можно найти на странице руководства Git.

Категория: Linux