Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Anzeigen des Commit-Verlaufs | Einführung in Git
Git-Grundlagen
course content

Kursinhalt

Git-Grundlagen

Git-Grundlagen

1. Einführung in Git
2. Fortgeschrittenere Interaktion
3. Änderungen Rückgängig Machen
4. Arbeiten mit Branches in Git

book
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.

question-icon

Ordnen Sie die Befehle den Aktionen zu.

Display the entire commit history with detailed information about each commit:
Display 3 latest commits with detailed information about each commit:

Display the entire commit history with a single line per commit containing only the commit hash and message:

Click or drag`n`drop items and fill in the blanks

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 11
We're sorry to hear that something went wrong. What happened?
some-alt