Sobes.tech
Junior — Middle

Ako zlúčiť viac zmien do jedného commitu v systéme správy verzií?

sobes.tech AI

Odpoveď od AI

Na zlučovanie viacerých zmien (commitov) do jedného commitu v systéme kontroly verzií Git sa používa operácia git rebase v interaktívnom režime.

Príklad:

  1. Spustite príkaz:
git rebase -i HEAD~N

kde N je počet posledných commitov, ktoré chcete zlúčiť.

  1. V otvorenom editore nahradíte pick za squash (alebo s) pri commitoch, ktoré chcete zlúčiť s predchádzajúcim.

  2. Uložte a zatvorte editor, potom upravte správu konečného commitu.

Týmto spôsobom môžete zlúčiť viac commitov do jedného, čím bude história prehľadnejšia a ľahšie čitateľná.