Встречается на собеседованиях • сегодня

Как был устроен GitFlow в команде

GitFlow — это веточная модель для Git, популярная благодаря своей структурированности. Основные ветки:

  • main/master — стабильная версия (релизы).
  • develop — текущая разработка (интеграция фич).
  • feature/ — ветки для новых фич (ответвляются от develop, мержатся обратно).
  • release/ — подготовка к релизу (тесты, фиксы, ответвление от develop).
  • hotfix/ — срочные правки в main (мержатся и в main, и в develop).

Пример:

bash
# Создание фичи  
git checkout develop  
git checkout -b feature/new-button  

# После завершения  
git checkout develop  
git merge --no-ff feature/new-button  
git branch -d feature/new-button  

Плюсы:

  • Четкое разделение этапов.
  • Подходит для проектов с релизами.

Минусы:

  • Сложнее для небольших команд.
  • Избыточность для CI/CD.

Сейчас многие переходят на GitHub Flow (проще, одна main + feature-ветки).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы