Skip to main content

Від якої гілки створюється feature-гілка в Gitflow?

У Gitflow feature-гілка створюється від гілки develop.


Чому саме develop

У Gitflow:

  • main - це продакшн, туди потрапляє тільки релізний код
  • develop - це основна гілка розробки, де збираються всі майбутні зміни

Тому логіка така:

Нові фічі завжди починаються від актуального стану розробки, а не від продакшну.


Типовий приклад

bash
git checkout develop git checkout -b feature/login
  • фіча стартує від develop
  • далі розробляється ізольовано
  • після завершення вливається назад у develop

Що важливо підкреслити на співбесіді

  • feature-гілки ніколи не створюються від main у Gitflow
  • вони завжди повертаються в develop
  • main залишається чисто продакшн-гілкою

Короткий відповідь для співбесіди

У Gitflow feature-гілки створюються від гілки develop, тому що вона відображає поточний стан розробки, тоді як main призначена тільки для продакшн-коду.

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

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

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