Skip to main content

Що таке гілка в Git?

Гілка - це іменований вказівник на коміт, що представляє окрему лінію розробки.

Як гілка влаштована технічно

  • гілка - це не копія коду, а просто посилання на коміт;
  • при новому коміті вказівник гілки зсувається вперед;
  • поточна гілка визначається вказівником HEAD.

Приклад:

main → C3 feature → C2 HEAD → main

Навіщо потрібні гілки

  • паралельна розробка;
  • безпечні експерименти;
  • розробка фіч без впливу на main;
  • зручне об'єднання змін (merge / rebase).

Важливі факти про гілки

  • створення гілки - миттєва операція;
  • гілки легкі і майже не займають місця;
  • видалення гілки не видаляє коміти, якщо на них є посилання.

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

Гілка - це вказівник на коміт, який визначає поточну лінію розробки в Git.

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

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

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