Рассмотрим основные команды git, с которыми сталкиваешься довольно часто. В примерах, ветка будет называться develop. Стоит учесть, что название ветки может состоять из англ. букв, цифр и некоторых символов.
Разделы
Популярные команды git
Создать ветку
git branch develop
Переключиться на ветку
git checkout develop
Добавить в индекс
git add xxxxx
Где xxxxx — это название файла или папки с файлами.
Git обратит внимание на все изменение, которые произошли с предыдушего комита. Это добавление новых файлов. Изменения содержимого текущих файлов. После чего уже следует сделать комит.
Записать изменения в хранилище
git commit xxxxx
Где xxxxx — это описание комита. Можно на русском. Желательно писать понятные описания, чтобы проще было разобраться в будущем.
Слить (добавить содержимое) из ветки develop в текущую
git merge develop
Другие, менее популярные команды
Создать ветку и переключиться на неё
git checkout -b develop
Вызвать программу для решения конфликтов слияния
git mergetool
Оптимизировать и очистить git от мусора.
git gc
Пригодится, если проект в git занимает много места и быстро увеличивается. Объединит объекты в pack-файлы. Удалит недоступные объекты.
PhpStorm и git команды
Программы для работы с кодом (ide) могут иметь поддержку git. Например, PhpStorm позволяет работать с git не только через командную строку. В нём есть кнопки для смены ветки и горячие клавиши для замены команд. Вот пара примеров:
ctrl+alt+A [git add]
ctrl+K [git commit]
Подробная документация на официальном сайте git.
Great content! Keep up the good work!