# Работа с тематическими ветками в Git

Перед тем как интегрировать патчи коммитов в основной репозиторий, сопровождающий проекта должен проверить их в специальной тематической ветке.

Тематическая ветка представляет собой временную ветку, в которой тестируется функционал новых изменений в коде. Тематические ветки очень удобны тем, что при проверке можно пропускать неработающие патчи, а затем, если они понадобятся, вернуться к ним.

Тематические ветки должны иметь краткие и понятные названия, к примеру, часто используется следующая форма названия веток: `sc/change1`, где `sc` - это сокращение имени сотрудника, сделавшего данные патчи. Тематические ветки создаются на основе главной ветки следующей командой:

`git branch sc/change1 master`

Для переключения на только что созданную тематическую ветку можно использовать опцию `checkout -b`:

`git checkout -b sc/change1 master`
↑