Menu
Coddy logo textTech

Den letzten Commit ändern

Teil des Abschnitts Versionsverwaltung der Terminal-Journey von Coddy. Lektion 42 von 58.

Wenn du gerade einen Commit erstellt hast und sofort feststellst, dass die Nachricht falsch ist, oder vergessen hast, eine Datei einzuschließen, kannst du diesen Commit mit folgendem Befehl neu schreiben:

git commit --amend -m "New message"

Dies ersetzt den letzten Commit durch einen neuen, der deine aktualisierte Nachricht enthält und alles einbezieht, was derzeit zum Commit vorgemerkt ist.

Um eine vergessene Datei zum vorherigen Commit hinzuzufügen, füge sie zuerst zum Staging-Bereich hinzu und ändere den Commit anschließend, ohne die Nachricht zu ändern:

git add forgotten.txt
git commit --amend --no-edit

Das --no-edit-Flag behält die vorhandene Nachricht bei.

Ein wichtiger Hinweis: Das Ändern erstellt einen brandneuen Commit (mit einer neuen ID), auch wenn es wie eine Bearbeitung aussieht. Ändere nur Commits, die du noch mit niemandem geteilt hast, sonst verwirrst du Mitwirkende, die bereits die alte Version haben.

challenge icon

Aufgabe

Einfach

Der Ordner enthält app.py. Initialisiere das Repository, stelle die Datei zum Commit bereit und committe sie mit der Nachricht Inital commit (absichtlicher Tippfehler).

Ändere den Commit, um die Nachricht in Initial commit zu korrigieren, und gib anschließend den Betreff des neuesten Commits mit git log -1 --pretty=%s aus.

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Versionsverwaltung

Übe selbstständig: Terminal-Playground