Slučování commitů v GITu se nazývá squashing.
Sloučení commitů se pak provede příkazem rebase kde 4 je počet commitů včetně posledního:
git rebase -i HEAD~4
Slovo pick se pak krom jednoho commitu zamění za squash:
pick 01d1124 Adding license squash 6340aaa Moving license into its own file squash ebfd367 Jekyll has become self-aware. squash 30e0ccb Changed the tagline in the binary, too.
Takto rebasenutý repozitář je pak u pushnutých commitů potřeba do remotu odeslat pomocí:
git push origin +master