Commits Ändern
Im Verlauf der Entwicklung ist es nicht ungewöhnlich, festzustellen, dass eine bereits übergebene Änderung modifiziert oder mit zusätzlichen Informationen versehen werden muss. Git stellt leistungsstarke Werkzeuge zum Anpassen von Commits bereit, die es Entwicklern ermöglichen, Folgendes zu tun:
- Commit-Nachrichten verfeinern;
- weitere Änderungen hinzufügen oder sogar Commits aufteilen und zusammenführen.
Die letzte Commit-Nachricht ändern
Die einfachste Form des Anpassens eines Commits ist das Ändern seiner Nachricht. Um die Nachricht des letzten Commits zu bearbeiten, verwenden Sie den folgenden Befehl:
git commit --amend -m "New and improved commit message"
Der letzte Commit wird dadurch überschrieben und die Nachricht durch eine neue ersetzt.
Alternativ kann der Befehl git commit --amend ohne das -m-Flag ausgeführt werden. Dieser Befehl öffnet den Standard-Texteditor mit der vorherigen Commit-Nachricht. Die Nachricht kann angepasst, gespeichert und der Editor geschlossen werden, um den Commit zu ändern.
Nun die letzte Commit-Nachricht im Repository anpassen. Zuerst den letzten Commit anzeigen:
Die Commit-Nachricht ist akzeptabel, kann jedoch verbessert werden, indem angegeben wird, dass die hinzugefügte Datei eine Textdatei ist. Überprüfen, ob der Working Tree und der Staging-Bereich leer sind:
Wie zu sehen ist, ist der Working Tree sauber und der Staging-Bereich leer. Nun die Nachricht des letzten Commits anpassen:
Anschließend überprüfen, dass der letzte Commit überschrieben wurde, indem die beiden neuesten Commits angezeigt werden:
Es gibt nur einen Commit mit der Hinzufügung der Datei recipe.txt, daher wurde der letzte Commit tatsächlich überschrieben.
Änderungen zum letzten Commit hinzufügen
Um Änderungen zum letzten Commit hinzuzufügen, zunächst die zusätzlichen Änderungen mit git add zum Staging-Bereich hinzufügen. Anschließend den Befehl git commit --amend ausführen:
git commit --amend -m "New commit message"
Beim Ausführen von git commit --amend werden die gestagten Änderungen committed und der vorherige Commit mit der neuen Nachricht überschrieben.
Das -m-Flag kann auch weggelassen werden, um die Nachricht in einem Texteditor zu bearbeiten.
Fügen Sie nun einige Änderungen zum letzten Commit hinzu. Fügen Sie zunächst eine neue Zeile zur Rezeptdatei mit dem nächsten Schritt hinzu und überprüfen Sie dann den Status des Arbeitsverzeichnisses und des Staging-Bereichs:
Fügen Sie nun die Datei zum Staging-Bereich hinzu und überschreiben Sie den letzten Commit mit den neuen Änderungen:
Zeigen Sie abschließend die beiden letzten Commits an, um zu überprüfen, dass der letzte Commit überschrieben wurde:
Es gibt nur einen Commit mit der Hinzufügung der Datei recipe.txt, daher wurde der letzte Commit tatsächlich überschrieben.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 3.57
Commits Ändern
Swipe um das Menü anzuzeigen
Im Verlauf der Entwicklung ist es nicht ungewöhnlich, festzustellen, dass eine bereits übergebene Änderung modifiziert oder mit zusätzlichen Informationen versehen werden muss. Git stellt leistungsstarke Werkzeuge zum Anpassen von Commits bereit, die es Entwicklern ermöglichen, Folgendes zu tun:
- Commit-Nachrichten verfeinern;
- weitere Änderungen hinzufügen oder sogar Commits aufteilen und zusammenführen.
Die letzte Commit-Nachricht ändern
Die einfachste Form des Anpassens eines Commits ist das Ändern seiner Nachricht. Um die Nachricht des letzten Commits zu bearbeiten, verwenden Sie den folgenden Befehl:
git commit --amend -m "New and improved commit message"
Der letzte Commit wird dadurch überschrieben und die Nachricht durch eine neue ersetzt.
Alternativ kann der Befehl git commit --amend ohne das -m-Flag ausgeführt werden. Dieser Befehl öffnet den Standard-Texteditor mit der vorherigen Commit-Nachricht. Die Nachricht kann angepasst, gespeichert und der Editor geschlossen werden, um den Commit zu ändern.
Nun die letzte Commit-Nachricht im Repository anpassen. Zuerst den letzten Commit anzeigen:
Die Commit-Nachricht ist akzeptabel, kann jedoch verbessert werden, indem angegeben wird, dass die hinzugefügte Datei eine Textdatei ist. Überprüfen, ob der Working Tree und der Staging-Bereich leer sind:
Wie zu sehen ist, ist der Working Tree sauber und der Staging-Bereich leer. Nun die Nachricht des letzten Commits anpassen:
Anschließend überprüfen, dass der letzte Commit überschrieben wurde, indem die beiden neuesten Commits angezeigt werden:
Es gibt nur einen Commit mit der Hinzufügung der Datei recipe.txt, daher wurde der letzte Commit tatsächlich überschrieben.
Änderungen zum letzten Commit hinzufügen
Um Änderungen zum letzten Commit hinzuzufügen, zunächst die zusätzlichen Änderungen mit git add zum Staging-Bereich hinzufügen. Anschließend den Befehl git commit --amend ausführen:
git commit --amend -m "New commit message"
Beim Ausführen von git commit --amend werden die gestagten Änderungen committed und der vorherige Commit mit der neuen Nachricht überschrieben.
Das -m-Flag kann auch weggelassen werden, um die Nachricht in einem Texteditor zu bearbeiten.
Fügen Sie nun einige Änderungen zum letzten Commit hinzu. Fügen Sie zunächst eine neue Zeile zur Rezeptdatei mit dem nächsten Schritt hinzu und überprüfen Sie dann den Status des Arbeitsverzeichnisses und des Staging-Bereichs:
Fügen Sie nun die Datei zum Staging-Bereich hinzu und überschreiben Sie den letzten Commit mit den neuen Änderungen:
Zeigen Sie abschließend die beiden letzten Commits an, um zu überprüfen, dass der letzte Commit überschrieben wurde:
Es gibt nur einen Commit mit der Hinzufügung der Datei recipe.txt, daher wurde der letzte Commit tatsächlich überschrieben.
Danke für Ihr Feedback!