Какие знаешь модели ветвления в Git

Python Middle Без компании
Какие знаешь модели ветвления в Git
Ответы
В Git есть несколько моделей ветвления, но самые популярные: - **Git Flow** – классическая модель с фиксированными ветками: - `main`/`master` – стабильная версия - `develop` – разработка - `feature/*` – новые фичи - `release/*` – подготовка релиза - `hotfix/*` – срочные исправления - **GitHub Flow** – упрощённая модель: - `main` – всегда деплоится - `feature/*` – ветки для задач, мержатся через PR - **Trunk-Based Development** – минималистичный подход: - `main` – единственная долгоживущая ветка - Короткоживущие ветки (`feature/*`), мержатся быстро **Пример Git Flow:** ``` git checkout -b feature/new-login # Создаём ветку для фичи git commit -m "Add login form" git checkout develop git merge --no-ff feature/new-login # Мёржим фичу в develop ``` Выбор модели зависит от проекта: Git Flow для сложных релизов, GitHub Flow для CI/CD, Trunk-Based для частых деплоев.