Git · Middle · Frage 6 von 75
Was ist der Unterschied zwischen squash und fixup beim interaktiven Rebase?
- 1
squashlöscht einen Commit;fixuplässt ihn unverändert - 2
squashmergt Branches;fixuprepariert kaputte Commits - 3Beide verbinden Commits;
fixupverwirft dessen Nachricht
Antwort zeigen
Richtige Antwort: Beide verbinden Commits; fixup verwirft dessen Nachricht
Erklärung
squash lässt dich eine kombinierte Nachricht bearbeiten, fixup behält nur die Nachricht des früheren Commits. git commit --fixup <hash> plus rebase -i --autosquash ordnet sie automatisch ein.