Встречается на собеседованиях • сегодня
Как устроен GitFlow
GitFlow — это модель ветвления для Git, которая структурирует разработку с использованием нескольких основных веток и вспомогательных.
Основные ветки:
main/master— стабильная версия проекта (релизы).develop— текущая разработка (интеграция новых фич).
Вспомогательные ветки:
feature/*— для разработки новых функций (ответвляются отdevelop, сливаются обратно).release/*— подготовка к релизу (ответвляются отdevelop, после тестирования сливаются вmainиdevelop).hotfix/*— экстренные исправления (ответвляются отmain, после исправления сливаются вmainиdevelop).
Пример создания feature-ветки:
bash
git checkout develop
git checkout -b feature/new-auth
# разработка...
git checkout develop
git merge --no-ff feature/new-auth Плюсы:
- Чёткая структура.
- Подходит для проектов с релизами.
Минусы:
- Сложнее для небольших команд.
- Может быть избыточным для CI/CD.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы