Kursinhalt
Git-Grundlagen
Git-Grundlagen
Anzeigen des Commit-Verlaufs
Das Verständnis der Commit-Historie eines Git-Repositories ist grundlegend für effektive Versionskontrolle und Zusammenarbeit. Es gibt verschiedene Befehle und Techniken, um die Commit-Historie eines Git-Projekts zu navigieren und zu verstehen, aber vorerst werden wir nur den git log
Befehl besprechen.
Git Log
Der primäre Befehl zum Anzeigen der Commit-Historie ist git log
. Dieser Befehl zeigt eine chronologische Liste von Commits an und liefert wesentliche Informationen für jeden Commit.
Grundlegende Verwendung
Dieser Befehl zeigt die Commit-Historie von der neuesten zur ältesten an. Sie können mit den Pfeiltasten durch das Protokoll navigieren und mit q beenden.
Lassen Sie uns git log
in unserem Projektverzeichnis ausführen:
Wie Sie sehen können, werden alle drei Commits, die wir bisher gemacht haben, angezeigt.
Ausgabedetails
Obwohl die Ausgabe relativ wenige Zeilen umfasst, enthält sie eine Menge Informationen für jeden Commit. Hier sind diese Elemente (von oben nach unten):
- Commit-Hash (eindeutiger Commit-Identifikator);
- Autor (Name und E-Mail der Person, die den Commit gemacht hat);
- Datum und Uhrzeit, zu der der Commit gemacht wurde;
- Commit-Nachricht.
Anpassen der Ausgabe
Wir können auch die Anzahl der angezeigten Commits mit dem Befehl git log -n
begrenzen. Zum Beispiel zeigt der folgende Befehl nur die 2 neuesten Commits an:
Darüber hinaus ist es möglich, jeden Commit auf eine einzelne Zeile zu kondensieren, wobei nur der Commit-Hash und die Commit-Nachricht angezeigt werden, indem der folgende Befehl verwendet wird:
Lassen Sie uns beide Befehle im Terminal ausführen:
Hinweis
Beim Ausführen des Befehls
git log --oneline
werden die Hashes der Commits nicht vollständig angezeigt. Stattdessen werden nur die Symbole angezeigt, die den Commit eindeutig identifizieren.
Danke für Ihr Feedback!