Nicht bereitgestellte Ä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.txtDies überschreibt deine Arbeitskopie von notes.txt mit der Version aus dem neuesten Commit. Deine nicht gespeicherten Änderungen gehen verloren, aber der Staging-Bereich und der Verlauf 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.
Aufgabe
AnfängerDer 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.
Probier es selbst
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Versionsverwaltung
2Erste Schritte
Ein Repository initialisierenDer .git-OrdnerIdentität konfigurierenGit-StatusRückblick – Erstes Repository5Dateien ignorieren
Warum Dateien ignorierenGitignore-MusterIgnore-Regeln prüfenZusammenfassung – Sauberes Repo3Änderungen verfolgen
Der Staging-BereichGit AddGit CommitEine verfolgte Datei ändernGit LogRückblick – Erste Commits6Rezeptseiten-Projekt
ProjektübersichtInitialisieren und Ignorieren9Änderungen rückgängig machen
Nicht bereitgestellte Änderungen verwerfenEine Datei aus der Bereitstellung entfernenDen letzten Commit ändernEinen Commit rückgängig machenEinen Branch zurücksetzenZusammenfassung – ZeitmaschineÜbe selbstständig: Terminal-Playground