Ветка
Независимая линия разработки в Git, позволяющая разработчикам работать над фичами, исправлениями или экспериментами без влияния на основную кодовую базу.
Определение
Ветка в Git — это легковесный перемещаемый указатель на коммит. Ветка по умолчанию обычно "main" или "master". Фича-ветки позволяют параллельную разработку — несколько разработчиков могут работать над разными фичами одновременно. Распространённые типы веток: feature branches (новая функциональность), bugfix branches (исправления), release branches (подготовка релизов), hotfix branches (срочные исправления продакшна).
Почему это важно
Ветвление обеспечивает безопасное экспериментирование и параллельную работу. Команды могут разрабатывать несколько фич одновременно, тестировать изменения изолированно и мержить только когда готово.
Пример
Разработчик создаёт фича-ветку: git checkout -b feature/user-authentication. Делает коммиты, пушит в remote и создаёт пул-реквест для мержа в main после ревью.