Menu
CoddyTech

Git Diff

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

git diff zeigt dir genau, was sich seit dem letzten Commit in deinem Arbeitsverzeichnis geändert hat. Es ist einer der nützlichsten Befehle, wenn du gerade etwas bearbeitest und dich daran erinnern möchtest, was du bereits getan hast.

git diff

Entfernte Zeilen sind mit - vorangestellt; hinzugefügte Zeilen sind mit + vorangestellt:

-print("hi")
+print("hello")

Standardmäßig vergleicht git diff das Arbeitsverzeichnis mit dem zuletzt committeten Stand. Es zeigt nicht die Änderungen an, die bereits zur Staging-Area hinzugefügt wurden. Führe es vor dem Staging aus, um deine Änderungen noch einmal abschließend zu überprüfen.

Unveränderte Kontextzeilen rund um deine Änderungen beginnen mit einem Leerzeichen, damit du sehen kannst, wo die Änderung in der Datei vorgenommen wurde.

challenge icon

Aufgabe

Einfach

Der Ordner enthält greet.py mit der Zeile print("hi"). Committe sie unverändert, ändere die Zeile zu print("hello") und führe dann git diff aus, um deine nicht bereitgestellte Änderung zu sehen.

Jeder Durchlauf beginnt mit einer frischen Kopie des Ordners, und das ganze Skript im Editor wird erneut von oben ausgeführt. Nichts wird für dich committet: Beginne mit git init -q -b main, setze git config user.name und git config user.email und committe die Ausgangsdatei. Lass diese Zeilen im Editor. Wenn du sie löschst, siehst du fatal: not a git repository.

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