PassFront
  1. PassFront
  2. База знаний
  3. Модели ветвления и командная работа

Как выглядит Git Flow от создания фичи до попадания в production?

Модели ветвления и командная работа

Путь фичи в Git Flow проходит через ветки feature, develop, release и main.

Шаги

  1. Начало фичи — ветка от develop:

bash git switch -c feature/cart develop

  1. Разработка — коммиты в feature/cart, затем pull request в develop.
  2. Интеграция — после ревью фича вливается в develop вместе с другими.
  3. Релиз — от develop создаётся release/2.1: только исправления, номер версии, changelog.
  4. Выпуск — release/2.1 вливается в main, ставится тег v2.1, затем изменения возвращаются в develop.
  5. Деплой из main.

Срочные исправления идут через hotfix/* от main и вливаются и в main, и в develop.

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

feature от develop → PR в develop → release от develop → merge в main с тегом и обратно в develop → деплой; хотфиксы — от main.

Подробнее: Atlassian — Gitflow

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