Git Log
Teil des Abschnitts Versionsverwaltung der Terminal-Journey von Coddy — Lektion 13 von 58.
Sobald Sie Commits erstellt haben, können Sie die Historie mit git log durchsuchen:
git logEs zeigt jeden Commit mit seiner vollständigen ID, dem Autor, dem Datum und der Nachricht an, beginnend mit dem neuesten. Das ist eine Menge an Ausgabe zum Durchsuchen, daher verwenden die meisten Leute die kompakte Form:
git log --onelineDies gibt eine Zeile pro Commit aus: eine kurze ID gefolgt vom Betreff:
a1b2c3d Add first task
9f8e7d6 Add todo listNützliche Flags sind:
-n 5: zeigt nur die letzten 5 Commits an--oneline: kompaktes Format mit einer Zeile pro Commit--reverse: kehrt die Reihenfolge um, sodass der älteste Commit zuerst erscheint
Die Liste der Themen allein ist oft der schnellste Weg, um sich daran zu erinnern, woran man gearbeitet hat.
Aufgabe
EinfachDer Ordner enthält todo.txt. Initialisieren Sie das Repository, konfigurieren Sie die Benutzeridentität und erstellen Sie dann zwei Commits in dieser Reihenfolge:
- Stagen und committen Sie die Datei mit der Nachricht
Add todo list. - Hängen Sie die Zeile
buy milkantodo.txtan, stagen Sie diese und committen Sie mit der NachrichtAdd first task.
Geben Sie anschließend den Verlauf mit git log --oneline aus.
Spickzettel
Durchsuchen Sie den Commit-Verlauf mit git log:
git logKompaktes einzeiliges Format (kurze ID + Nachricht):
git log --onelineNützliche Flags:
-n 5— nur die letzten 5 Commits anzeigen--oneline— eine Zeile pro Commit--reverse— ältester Commit zuerst
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