PassFront
  1. PassFront
  2. База знаний
  3. Ветки

Какие бывают ветки в Git?

Ветки

Ветки в Git делят по месту хранения и по роли в процессе разработки.

По месту хранения

  • Локальные — в вашем репозитории (main, feature/login).
  • Удалённые (remote-tracking) — локальные копии состояния сервера (origin/main), обновляются через git fetch.
  • Отслеживающие — локальная ветка, связанная с удалённой (git push -u), чтобы pull/push работали без аргументов.

По роли (типичные модели)

  • `main` / `master` — стабильная основная ветка.
  • `develop` — интеграционная (в Git Flow).
  • `feature/`** — разработка фичи.
  • `release/`** — подготовка релиза.
  • `hotfix/`** — срочные исправления продакшена.
git branch          # локальные
git branch -r       # удалённые
git branch -a       # все

Технически ветка — просто подвижный указатель на коммит.

Коротко для собеседования

Локальные и удалённые ветки; по роли — main, develop, feature, release, hotfix. Сама ветка — указатель на коммит.

Подробнее: Pro Git — Ветвление

Другие вопросы раздела