Skip to main content
Практика завдань

Стратегії гілкування Git (Git Flow, GitHub Flow)?

1. Git Flow

Складний, для запланованих релізів.

``` main (продакшн) develop (інтеграція) feature/* (нові функції) release/* (підготовка релізу) hotfix/* (термінові виправлення) ```

Переваги: Структурований, чіткі ролі Недоліки: Складний, повільний

2. GitHub Flow

Простий, для continuous deployment.

``` main (завжди deployable) feature/* (короткоживучі) ```

Workflow:

  1. Створити feature гілку
  2. Закомітити зміни
  3. Відкрити Pull Request
  4. Review та merge
  5. Deploy main

Переваги: Простий, швидкий Недоліки: Потребує хороший CI/CD

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.

Дочитали статтю?
Практика завдань