git history
Schreibt Commits mit einfachen Unterbefehlen um (experimentell)
Der Befehl 'git history' ist ein neuerer, experimenteller Weg, die Historie ohne interaktives Rebase umzuschreiben, etwa die Nachricht eines alten Commits mit einem Befehl zu ändern. Er ist neuer als die Git-Version, gegen die diese Seite geprüft wird (2.48), und seine Optionen können sich noch ändern.
Syntax
git history reword <commit>Beispiele
Eine alte Nachricht ändern
git history reword HEAD~2Öffnet den Editor mit der Nachricht dieses Commits.
Workflow-Beispiele
git history reword HEAD~2Die Nachricht bearbeiten
git log --onelineDas Ergebnis prüfen
Fehlerbehebung
git: 'history' is not a git command
Ursache: Dein Git ist älter als dieser experimentelle Befehl
Nutze git rebase -i
Tipps & Stolperfallen
Best Practices
- ✓Schreibe nur Commits um, die du noch nicht gepusht hast.
FAQ
Nein, er ist als experimentell markiert; nimm vorerst git rebase -i.