Логотип

Ветка

Процессы и роли

Определение

Ветка (англ. branch) — отдельная линия изменений в Git, где разработчик работает над задачей, не трогая основной код. Пока задача не готова, ее правки живут в своей ветке, и рабочая версия продукта от них не ломается. Готовую ветку предлагают влить в основную через пул-реквест, а коллеги проверяют ее на ревью кода. Пример: один разработчик в своей ветке делает оплату, второй в другой ветке меняет каталог, и они не мешают друг другу. Короткие ветки на одну задачу сливаются легко, а ветки, которые живут месяцами, приходится долго согласовывать с изменениями остальных.

Также говорят

бранч.