Какой Git Flow используешь в проектах

Python Senior Без компании
Какой Git Flow используешь в проектах
Ответы
Мы обычно используем адаптированную версию Git Flow с упрощёнными правилами: - `main`/`master` - стабильная ветка для продакшена - `develop` - основная ветка для разработки - `feature/*` - ветки для новых фич (ответвляются от develop) - `hotfix/*` - срочные исправления (ответвляются от main) Пример workflow: ``` # Создание фичи git checkout develop git pull git checkout -b feature/new-auth # После завершения git checkout develop git merge --no-ff feature/new-auth git branch -d feature/new-auth ``` Упрощения: - Не используем отдельные ветки release - CI/CD автоматически деплоит develop в staging - Мержим через PR с ревью - Теги версий ставятся на main после мержа Для небольших проектов иногда используем GitHub Flow (только main + feature-ветки).