Junior — Middle
Jak lze před odesláním do repozitáře sloučit několik změn do jednoho commitu?
sobes.tech AI
Odpověď od AI
Chcete-li sloučit několik změn do jednoho commitu před odesláním do repozitáře, můžete použít příkaz git rebase v interaktivním režimu:
# Spustit interaktivní rebase pro posledních N commitů
git rebase -i HEAD~N
V otevřeném editoru nahraďte pick za squash (nebo s) u commitů, které chcete sloučit s předchozím. Po uložení se otevře okno pro úpravu zprávy finálního commitu.
Také můžete použít git commit --amend, pokud chcete změny sloučit s posledním commitem:
git add .
git commit --amend
Toto nahradí poslední commit novým, který bude obsahovat všechny přidané změny.