EMZETT.
Увійти

Git rebase

Коротко: git rebase програє коміти гілки поверх нової бази. Результат — лінійна історія без зайвих комітів злиття.

Докладніше: Замість об’єднання двох гілок комітом злиття rebase відкладає ваші коміти вбік, переносить базу на останній стан і по одному програє ваші коміти. Коміти отримують нові геші, бо змінюється їхній батько.

Подробиці

  • Типове застосування: git rebase main у гілці функції…

Див. також: конфлікти злиття