- master - ветка, предназначенная для внесения корректировок в продакшен сервер
- test - ветка, предназначенная для внесения корректировок в тестовый сервер
- task<любое числовое название> - ветка, предназначенная для решения соответствующей задачи из трекера задач (пример task9067)
Внимание: остальные ветки предназначены для разработки
- Смотрим на корпоративном портале номер задачи
- Переходим в локальном репозитории на ветку master
git checkout gitlab master
- Необходимо убедиться, что локальная ветка master актуальна
git pull gitlab master
- С нее создаем свою ветку, называем ее по номеру задачи
git checkout -b task<номер задачи>
- Решаем задачу
- Commit'им
git commit -m <описание коммита>
и push'им результатgit push gitlab <номер задачи>
- Далее делаем пул реквест на ветку
test
- Поле тестирования - закрываем задачу
Внимание: после закрытия, задачи вносятся в ветку master через пул реквесты
- Если в коммите находятся правки, то пишем FIX: и описание
- Если в коммите находится что-то новое, то пишем ADD: и описание
- Если в коммите находятся что-то не завершенное (в процессе работы), то пишем WIP: и описание
- При слиянии пишем MERGE