Menu
Coddy logo textTech

Nicht gestagte Änderungen verwerfen

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

Manchmal nimmst du Änderungen im Arbeitsverzeichnis vor, die du bereust und verwerfen möchtest. Solange die Änderungen noch nicht gestaged wurden, kannst du die Datei auf ihre zuletzt committete Version zurücksetzen mit:

git restore notes.txt

Dies überschreibt Ihre Arbeitskopie von notes.txt mit der Version aus dem letzten Commit. Sie verlieren Ihre nicht gespeicherten Änderungen, aber der Staging-Bereich und die Historie bleiben unverändert.

Wenn Sie alle nicht gestagten Änderungen im Repository auf einmal verwerfen möchten, verwenden Sie einen Punkt:

git restore .

git restore ist destruktiv: Alles, was Sie nicht committet (oder gestaged) haben, ist danach verloren. Verwenden Sie es mit Bedacht.

challenge icon

Aufgabe

Anfänger

Der Ordner enthält config.txt mit der Zeile port=80, bereits committet. Ändere sie zu port=9999 und verwirf die Änderung dann sofort mit git restore. Gib den endgültigen Inhalt der Datei aus.

Spickzettel

Nicht gestagte Änderungen in einer bestimmten Datei verwerfen (setzt auf den letzten Commit zurück):

git restore notes.txt

Alle nicht gestagten Änderungen im Repository auf einmal verwerfen:

git restore .

Warnung: git restore ist destruktiv — nicht committete und nicht gestagte Änderungen gehen dauerhaft verloren.

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