Есть ли ветка develop в Git Flow?
Модели ветвления и командная работа
Да. В Git Flow есть постоянная ветка `develop` — в неё вливаются готовые фичи, и из неё собираются релизы.
Роль develop
mainсодержит только то, что выпущено.develop— интеграционная ветка со всеми готовыми, но ещё не выпущенными изменениями.feature/*создаются отdevelopи возвращаются в неё.release/*отделяются отdevelopи после выпуска вливаются и вmain, и обратно вdevelop.
git switch -c feature/cart develop
# ... работа ...
git switch develop
git merge --no-ff feature/cartВ GitHub Flow ветки develop нет — всё идёт сразу в main.
Коротко для собеседования
Да, develop — основная интеграционная ветка Git Flow: туда вливаются фичи, из неё делают релизы.
Подробнее: Atlassian — Gitflow