Ответ
В Git есть несколько типов веток:
-
Основная ветка (master/main) - главная ветка проекта, содержит стабильный код. Обычно используется для релизов.
-
Функциональные ветки (feature branches) - создаются для разработки новых функций. Название обычно начинается с
feature/. -
Ветки релизов (release branches) - используются для подготовки к выпуску версии. Название в формате
release/v1.0. -
Хотфиксы (hotfix branches) - для срочных исправлений в production. Начинаются с
hotfix/. -
Ветки разработки (develop) - промежуточная ветка между feature-ветками и main.
Пример создания ветки:
git checkout -b feature/new-auth-system
Основные команды работы с ветками:
git branch- список ветокgit checkout- переключение между веткамиgit merge- слияние ветокgit branch -d- удаление ветки