В этой статье мы поговорим о git – чрезвычайно полезном инструменте для разработки, который однако может показаться немного сложным при первом знакомстве.
Git – это распределенная система контроля версий. Она позволяет отслеживать изменения в вашем коде и синхронизировать изменения между разными людьми, если над проектом работает не один человек.
Первое, что нам нужно сделать, убедиться, что у вас установлен git
. Если он еще не установлен, то на официальном сайте зайдите в раздел Downloads и выберете вашу операционную систему https://git-scm.com/downloads
Проверить что git установлен и готов к работе на вашем компьютере можно с помощью команды в терминале
git --version
Если в ответ появляется версия git и нет никаких ошибок – значит все готово и можно двигаться дальше.
Чтобы установить email необходимо воспользоваться командой git config
git config --global user.email "email"
И для установки имени пользователя
git config --global user.name "имя"
Чтобы посмотреть текущие настройки необходимо указать флаг --list
для команды config
git config --global --list
Для инициализации репозитория воспользуйтесь git init
git init
Посмотреть статус репозитория можно с помощью команды git status
git status
Для отправки файла в staging area
воспользуйтесь командой git add
git add файл
а для коммита используйте git commit
.
git commit -m "сообщение коммита"
Посмотреть историю коммитов можно с помощью команды git log
.
git log
Чтобы перемещаться между коммитами используйте команду git checkout
.
git checkout <хэш коммита>
Команда checkout
используется также для переключения между ветками
git checkout <название ветки>
Для создания новых веток есть команда git branch
git branch <название ветки>
Если выполнить команду git branch
без указания имени ветки, то выведется список существующих веток.
Чтобы влить изменения из одной ветки в другую воспользуйтесь командой git merge
git merge <название вливаемой ветки>
Это лишь базовые команды git, однако их уже достаточно для уверенного использования git в своей повседневной работе.