Menu
CoddyTech

Nicht bereitgestellte Änderungen verwerfen

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

Manchmal nimmst du Änderungen im Arbeitsverzeichnis vor, die du später bereust und verwerfen möchtest. Solange die Änderungen noch nicht zur Bereitstellung vorgemerkt wurden, kannst du die Datei mit folgendem Befehl auf ihre gespeicherte Version zurücksetzen:

git restore notes.txt

Dadurch wird deine Arbeitskopie von notes.txt mit der Version aus dem neuesten Commit überschrieben. Du verlierst deine nicht gespeicherten Änderungen, aber der Staging-Bereich und der Verlauf bleiben unverändert.

Wenn du alle nicht zur Staging-Area hinzugefügten Änderungen im Repository auf einmal verwerfen möchtest, verwende einen Punkt:

git restore .

git restore ist destruktiv: Alles, was du nicht committet (oder gestaged) hast, ist danach verloren. Verwende es bewusst.

challenge icon

Aufgabe

Anfänger

Der Ordner enthält config.txt mit der Zeile port=80. Er befindet sich noch nicht in einem Git-Repository.

Initialisiere das Repository auf main, konfiguriere den Commit-Autor und committe zuerst die vorhandene Datei:

git init -q -b main
git config user.name "Coddy Learner"
git config user.email "learner@coddy.tech"
git add config.txt
git commit -q -m "Add config"

Ändere sie zu port=9999 und verwerfe die Änderung dann sofort mit git restore. Gib den endgültigen Inhalt der Datei 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 Versionskontrolle

Übe selbstständig: Terminal-Playground