Ранее у меня была статейка о том как работать с гитом в Sublime Text 2, а теперь пришло время показать как работать с гитом в PhpStorm.
Работать с Git в PhpStorm проще, чем в ST2. Вам не требуется устанавливать дополнительных плагинов или еще чего. Достаточно только установить Git. Здесь описано как его установить, так же описано как установить для него GUI — TortoiseGit. Имейте ввиду, если вы работаете с гитом через PhpStorm, то TortoiseGit вам не нужен.
После того как вы установили Git — запускайте свой PhpStorm и нажимайте вкладку VCS (Version Control System): тут у вас появился пункт Git
Откройте свой проект в этой IDE, выделите его мышью в левой части программы и чтобы добавить файлы в репозиторий (пока локальный), нажмите следующее: VCS > Git > Add
При создании нового файла, программа автоматически у вас спросит, добавить ли новый файл в репозиторий
Жмем Yes и файл будет добавлен в наш локальный репозиторий.
Чтобы сделать наш первый commit можно пойти двумя путями. Покажу оба.
- Жмем правой кнопкой мыши по нашему проекту в левой части программы, выбираем Git > Commit Directory…
- Выделяем наш проект (или файл, который хотим закомитить) мышью и жмем вкладку VCS > Git > Commit Directory…
В обоих случаях откроется одно и тоже окно
Для простоты мы заполняем только одно поле: Commit Message (оно обязательное). Пишите туда только осмысленные сообщения. Пишите так, чтобы через год не только вы, но и сторонние разработчики смогли понять, зачем вы делали этот коммит.
Так же, как и в TortoiseGit, из этого окна можно сразу и запушить. Команда Push отправляет наши измененные файлы на удаленный репозиторий. В нашем случае на GitHub. Чтобы закоммитить, а затем запушить, наведите в выпавшем меню на пункт Commit and Push… и выберите его.
После нажатия будет создан Commit и вы попадете на страницу для Push’a ваших коммитов.
Чтобы запушить, жмите Push. Если же вы нажмете Cancel, то будет просто создан коммит.
Вот тут описаны наиболее частые команды, которыми я пользуюсь: Популярные команды git