Git в целом и Git в Php Storm 2. Методология git flow. Наиболее популярный вариант разработки с Git
Ссылка для донатов, спонсорства, пожертвований
Коротко о разработке вместе с гитом по методологии git flow
Создание проекта
Создание ветки master
От мастера создаете ветку develop
От ветки master разработчики создают ветки под каждую свою задачу
После выполнения задач, они тестируют сначала каждый на своем компьютере результат именно своей задачи
После положительного результата тестирования, выкладывают задачи на ветку develop
Как только ветка develop изменилась, публикуется обновление в Dev среду(сайт, который крутится на сервере, но доступен только разработчикам или пользователям со специальным доступом)
На Dev среде тестируется уже совокупность изменений, после положительного результата все изменения выливаются на ветку master
Когда ветка master изменилась, изменения(обычно согласно графику), выкатываются на Prod среду.