Git Diff
Teil des Abschnitts Versionsverwaltung der Terminal-Journey von Coddy — Lektion 15 von 58.
git diff zeigt Ihnen genau an, was sich in Ihrem Arbeitsverzeichnis seit dem letzten Commit geändert hat. Es ist einer der nützlichsten Befehle, wenn Sie mitten in der Bearbeitung sind und sich daran erinnern möchten, was Sie getan haben.
git diffZeilen, die entfernt wurden, sind mit - gekennzeichnet; Zeilen, die hinzugefügt wurden, sind mit + gekennzeichnet:
-print("hi")
+print("hello")Standardmäßig vergleicht git diff das Arbeitsverzeichnis mit dem, was zuletzt committet wurde. Es zeigt nicht die Änderungen an, die bereits gestaged sind. Führen Sie es vor dem Staging aus, um Ihre Bearbeitungen ein letztes Mal zu überprüfen.
Unveränderte Kontextzeilen um Ihre Änderungen herum werden mit einem führenden Leerzeichen angezeigt, damit Sie sehen können, wo die Änderung in der Datei stattgefunden hat.
Aufgabe
EinfachDer Ordner enthält greet.py mit der Zeile print("hi"), die bereits committet wurde. Ändere die Zeile in print("hello") und führe dann git diff aus, um deine nicht gestageten Änderungen zu sehen.
Spickzettel
git diff zeigt Änderungen im Arbeitsverzeichnis seit dem letzten Commit (nur nicht gestagte Änderungen):
git diffEntfernte Zeilen sind mit - gekennzeichnet, hinzugefügte Zeilen mit +:
-print("hi")
+print("hello")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 StatusZusammenfassung – Erstes Repo5Dateien ignorieren
Warum Dateien ignorierenGitignore-MusterIgnore-Regeln prüfenZusammenfassung – Sauberes Repo3Änderungen nachverfolgen
Die Staging AreaGit AddGit CommitÄndern einer verfolgten DateiGit LogZusammenfassung – Erste Commits6Projekt Rezept-Website
ProjektübersichtInitialisieren und Ignorieren