Bei Verwendung git merge
mit einer Option, die das automatische Festschreiben ( --no-commit
oder --squash
) unterdrückt , wird git
anscheinend immer eine eigene Vorlage für die nächste Festschreibungsnachricht generiert. der nächste git commit
ignoriert die -t
Option. Gibt es sowieso, um dies zu unterdrücken?
Die beste Problemumgehung, die ich gefunden habe, besteht darin, sie -m
mit dem Commit zu verwenden und dann sofort auszuführen git commit --amend
. Dies scheint mir jedoch umständlich zu sein und verhindert, dass die Übergabe abgebrochen werden kann, indem die Übergabemeldungsvorlage vor dem Speichern gelöscht wird.
commit
selbst erstellen können . Ich werde Sie wissen lassen, ob dies für meine Version (1.7.10.4
) funktioniert .SQUASH_MSG
genau das wollte ich. Am Ende habe ich nur mit meiner bevorzugten Vorlage darüber geschrieben, anstatt sie zu löschen.