Git · Middle · Frage 69 von 75
Wie bearbeitet man vor dem Pushen den Inhalt (nicht nur die Nachricht) eines älteren Commits?
- 1Den Commit auschecken, ändern und mit
--forcepushen - 2Ihn in
rebase -ialseditmarkieren, amenden, dann--continue - 3
git commit --amendmit dem Hash des alten Commits ausführen
Antwort zeigen
Richtige Antwort: Ihn in rebase -i als edit markieren, amenden, dann --continue
Erklärung
Rebase hält bei diesem Commit an; Dateien ändern, git commit --amend, und git rebase --continue spielt den Rest obendrauf ab. Alternativ macht man einen --fixup-Commit und nutzt Autosquash.