Wie kann ich eine Commit-Nachricht mit tortoiseGIT bearbeiten? Die Frage ist this sehr ähnlich, aber ich möchte dies mit TortoiseGit nicht mit Konsole tun, ist es möglich?
Wenn das Commit der Leiter des aktuellen Zweigs ist, ist das einfach.
Wenn das Festschreiben der Kopf eines anderen Zweigs ist, wechseln Sie zuerst zu diesem Zweig.
Wenn sich das Festschreiben in der Mitte befindet, ohne dass ein Zusammenführen zwischen den Heads erfolgt, müssen Sie das Festschreiben zurücksetzen, ändern und eine Auswahl treffen
Für den Fall, dass sich das Commit in der Mitte befindet, empfehle ich dringend, die Anweisungen von linquize nicht zu befolgen. Den Grund dafür finden Sie in den Kommentaren unter seiner Antwort.
Sie können die git-Befehlszeile mit TortoiseGit verwenden und es treten keine Probleme auf: Kann ich Git-Tools und TortoiseGit gleichzeitig verwenden? .
Dieses YouTube-Video erklärt es sehr gut: http://youtu.be/4YjKY0u9Z6I . Verwenden Sie grundsätzlich git rebase -i und "umformulieren" Sie dann einfach die Commit-Nachricht.
Update: Ich glaube, Sie können die verlorenen Commits aus dem von linquize vorgeschlagenen Hard-Reset abrufen, siehe Waynes Antwort hier: Wie kann ich Commits mit Git-Rebase neu anordnen/kombinieren? .
Ich würde sagen, die beste Methode, um eine Commit-Nachricht zu ändern, ist die Verwendung der Option force rebase
In tortoisegit.
Lesen Sie diese Antwort auf Wie Sie Commits mit TortoiseGit neu anordnen (rebase) . Dieselbe Methode kann zum Bearbeiten von Commit-Nachrichten verwendet werden.
Edit
aus. Sie können mehrere Commits bearbeiten.Start Rebase
.Edit
markiert haben.Commit Message
Und bearbeiten Sie die NachrichtAmend
, um fortzufahren