Наразі я створював нову гілку щоразу, коли мені доводилося додавати нову функцію у свою програму.
Коли моя функція закінчена і функціональна, я зливаю її з основною гілкою.
Але пізніше, коли мені потрібно оновити цю функцію (на зразок вдосконалення), чи краще створити нову гілку чи мені потрібно перезавантажити попереднє з головним, чи оновлення потім злиється знову?
Наприклад, у мене є гілка під назвою modeling-member у додатку Ruby on Rails. Пізніше мені потрібно додати деякі атрибути до моделі-члена (яка була створена в цій гілці). Що я повинен зробити? Пов’язати цю гілку з головним, оновити модель і знову об'єднати її або просто створити нову гілку?