Wie kann ich die Commit-Nachricht in TortoiseGit ändern?
- Commit-Nachricht des letzten Commits ändern
- Ändern der Nachricht von älteren Commits
- Wichtige Hinweise zum Ändern von Commit-Nachrichten
Wenn Sie einen Commit in TortoiseGit bereits ausgeführt haben, aber die Commit-Nachricht ändern möchten, gibt es verschiedene Möglichkeiten, dies zu erreichen. Die Vorgehensweise hängt davon ab, ob Sie den letzten Commit bearbeiten oder eine Nachricht eines älteren Commits ändern möchten.
Commit-Nachricht des letzten Commits ändern
Falls Sie nur die Nachricht des letzten Commits anpassen wollen, bietet TortoiseGit eine einfache Funktion dafür. Sie können den letzten Commit im lokalen Repository zurücksetzen, ohne die Änderungen zu verwerfen, und anschließend die Commit-Nachricht korrigieren.
Öffnen Sie dazu zunächst das Kontextmenü, indem Sie mit der rechten Maustaste auf Ihren Projektordner klicken. Wählen Sie dann TortoiseGit und im Untermenü Commit. Alternativ können Sie auch Show Log öffnen und den letzten Commit auswählen.
Innerhalb des Protokoll-Fensters markieren Sie den letzten Commit und klicken mit der rechten Maustaste darauf. Dort finden Sie die Option Reword commit message oder Commit-Nachricht ändern. Wenn Sie diese auswählen, öffnet sich ein Textfeld, in dem Sie die Nachricht anpassen können, ohne den Inhalt des Commits zu verändern.
Ändern der Nachricht von älteren Commits
Wenn Sie die Nachricht eines älteren Commits ändern möchten, wird es etwas komplexer, da bereits veröffentlichte Commits nicht einfach bearbeitet werden sollten. TortoiseGit unterstützt in diesen Fällen die Nutzung von Rebase und interaktiven Funktionen.
Öffnen Sie das Protokollfenster (Show Log) und wählen Sie den Commit vor dem zu bearbeitenden Commit aus. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Rebase über diesen Commit starten (interaktives Rebase). Im daraufhin geöffneten Fenster können Sie jeden Commit einzeln bearbeiten und auch die Commit-Nachricht ändern.
Nach der Anpassung der Commit-Nachrichten bestätigen Sie die Änderungen. Beachten Sie, dass durch diese Methode der Verlauf verändert wird, was bei bereits gepushten Commits Synchronisationsprobleme mit entfernten Repositories verursachen kann.
Wichtige Hinweise zum Ändern von Commit-Nachrichten
Das Ändern von Commit-Nachrichten ist in der Regel nur dann unproblematisch, wenn der Commit noch nicht in ein entferntes Repository gepusht wurde. Änderungen an bereits veröffentlichten Commits sollten mit Vorsicht durchgeführt werden, da dies zu Konflikten bei anderen Entwicklern führen kann.
Vergewissern Sie sich deshalb, dass Sie die Auswirkungen verstehen, bevor Sie die Historie verändern. TortoiseGit warnt in solchen Fällen meist zusätzlich.
Zusammenfassend bietet TortoiseGit einfache Werkzeuge, um Commit-Nachrichten sowohl des letzten wie auch älterer Commits zu ändern, wobei interaktives Rebase für komplexere Änderungen genutzt wird.
