Wie kann ich die Nachricht eines alten Commits, das bereits auf eine private Remote übertragen wurde, umschreiben? Ich möchte die Zeitstempel und Tags behalten.git filter-branch --msg-filter zum Umschreiben einer Push-Commit-Nachricht
ich diesen Befehl gefunden here:
git filter-branch -f --msg-filter \
'sed "s/<old message>/<new message>/g"' -- --all
Um die Tags zu halten i hinzugefügt: --tag-name-filter cat
Wenn Sie den Befehl git Ausführung sagt mir: msg Filter fehlgeschlagen
Die Nachricht Ich möchte zu ändern ist eine fusionierte Nachricht "Merge branch 'release/...'" ist das das Problem?
Scripting git rebase - Ich bin eine andere Option: http://stackoverflow.com/questions/12394166/how-do-irun-git-rebase-interactive-in-non-interactive-manner – MarcH