
В этой статье мы поговорим о 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 в своей повседневной работе.