Встречается на собеседованиях • сегодня
В чем разница между Git Flow и GitHub Flow от создания фичи до попадания в production
Git Flow — это более сложный workflow с долгоживущими ветками (develop, feature/*, release/*, hotfix/*). Фича создается в feature/*, мержится в develop, затем через release/* попадает в master (production). Подходит для проектов с релизными циклами.
GitHub Flow — упрощенный подход. Есть только main (production) и feature-ветки. Фича создается в ветке, после ревью мержится в main и сразу деплоится. Подходит для частых деплоев (CI/CD).
Пример Git Flow:
bash
git checkout -b feature/new-button develop
# работаем...
git checkout develop
git merge --no-ff feature/new-buttonПример GitHub Flow:
bash
git checkout -b fix/login main
# правки...
git push origin fix/login
# создаем PR в main
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы