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.txtDadurch 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.
Aufgabe
AnfängerDer 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
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Versionskontrolle
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