GIT — широко используемая система контроля версий. Ниже приведены наиболее важные команды, которые должен знать каждый разработчик программного обеспечения.

клонирование git

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

git clone <repository url> // can be https or ssh

git pull

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

В рабочих процессах совместной работы на основе git принято объединять удаленные исходящие изменения в локальный репозиторий.

git pull  
or
git pull origin <branch name>

git checkout

Команда git checkout перемещается между двумя разными ветвями в репозиторий git.

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

git checkout <branch name> // checkout to an existing branch

git checkout -b <branch name>  // creates a new branch

добавьте git

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

Затем, прежде чем совершить коммит, вы должны git add. Этот шаг позволяет вам выбрать, что вы собираетесь совершить.

git add <file path>

git add . // moves all files to staged.

зафиксировать git

Используется для записи изменений в хранилище. Каждая фиксация содержит данные индекса и сообщение фиксации, и каждая фиксация формирует отношения родитель-потомок.

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

git commit -m "<commit message>"

git push

Команда git push при выполнении отправляет изменения, внесенные пользователем в локальную ветку, в удаленный репозиторий.

После того как пользователи клонировали удаленный репозиторий и внесли необходимые изменения в свое локальное устройство, их необходимо отправить в удаленный репозиторий, чтобы они были доступны и использовались другими пользователями.

git push

git push --set-upstream <remote branch> <branch name>

ветвь git

git Branch предоставляет вам возможность создавать ветки и выполнять разработку без риска в изолированном пространстве программирования.

Команда branch помогает создавать ветки удаления и списка. Это команда перехода, когда дело доходит до управления любым аспектом ваших веток: независимо от того, в вашем локальном репозитории или в вашем удаленном репозитории.

git branch <new branch>

git branch -d <new branch>

Если вам понравился блог, подпишитесь на меня в: Rhea RB

Спасибо за чтение ! Удачного кодирования!