Um auf die Unterfrage zurückzukommen: Gibt es git commit --amend
für ein vorheriges Commit (und nicht nur das letzte), könntest du etwas ausprobieren (noch nicht getestet, aber Colin O'Dell erwähnt in die Kommentare haben ein Skript dafür geschrieben colinodell / git-alter-alt ):
Das wäre wie:
%Vor% Dies ist ein Job für den mächtigen git rebase -i
-Befehl. Siehe auch den Abschnitt Interactive Rebasing im Git-Buch.
Tags und Links git commit-message