Работа с тематическими ветками в Git
Перед тем как интегрировать патчи коммитов в основной репозиторий, сопровождающий проекта должен проверить их в специальной тематической ветке.
Тематическая ветка представляет собой временную ветку, в которой тестируется функционал новых изменений в коде. Тематические ветки очень удобны тем, что при проверке можно пропускать неработающие патчи, а затем, если они понадобятся, вернуться к ним.
Тематические ветки должны иметь краткие и понятные названия,
к примеру, часто используется следующая форма названия веток:
sc/change1, где sc - это сокращение имени
сотрудника, сделавшего данные патчи.
Тематические ветки создаются на основе главной ветки
следующей командой:
git branch sc/change1 master
Для переключения на только что созданную
тематическую ветку можно использовать
опцию checkout -b:
git checkout -b sc/change1 master