In einem Git-Repository möchte ich die Commit-Nachricht für Commit abcdef1 ändern. Zwei Zweige hängen von dieser Commit ab, einschließlich 12-fix-a und 13-fix-b. Es gibt auch mehrere Merge-Commits nach Commit abcdef1 und ich möchte diese Struktur behalten, also glaube ich nicht, dass eine einfache Rebase das tun wird.
Um die Commit-Meldung für Commit abcdef1 in Ihrem Git-Repository zu ändern, können Sie den Befehl git rebase mit der interaktiven Option `mit` verwenden. Hier sind die Schritte: 1. Beginnen Sie mit der Erstellung eines neuen Zweigs, um die Änderungen an zu machen: `` git checkout -b fix-commit-message abcdef1 `` 2. Dann verwenden Sie die interaktive Rebase-Option, um die Commit-Meldung zu ändern: `` git rebase -i abcdef1~1 `` 3. Ändern Sie das erste Wort der Commit-Meldung von "pick" zu "reword", speichern und schließen Sie die Datei. ``` reword abcdef1 <commit message> `` löscht den Zweig `` 4. Git wird nun den Rebasing-Prozess anhalten.