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 Essentials

bookAnzeigen des Commit-Verlaufs

Das Verständnis des Commit-Verlaufs eines Git-Repositories ist entscheidend für eine effektive Versionskontrolle und Zusammenarbeit. Es gibt verschiedene Befehle und Methoden, um die Historie eines Git-Projekts zu erkunden und zu interpretieren, aber konzentrieren Sie sich zunächst auf den Befehl git log.

Git Log

Der wichtigste Befehl zur Anzeige des Commit-Verlaufs ist git log. Dieser Befehl zeigt eine chronologische Liste der Commits an und liefert wesentliche Informationen zu jedem Commit.

Grundlegende Verwendung

Dieser Befehl zeigt den Commit-Verlauf von neuestem zu ältestem an. Die Navigation durch das Log erfolgt mit den Pfeiltasten, das Beenden mit q.

Führen Sie den Befehl git log im Projektverzeichnis aus:

Git-Log-Ausgabe

Wie zu sehen ist, werden die bisher drei durchgeführten Commits angezeigt.

Ausgabedetails

Obwohl die Ausgabe nur wenige Zeilen umfasst, enthält sie zahlreiche Informationen zu jedem Commit. Diese Elemente sind (von oben nach unten):

  • Commit-Hash (eindeutiger Commit-Bezeichner);
  • Autor (Name und E-Mail-Adresse der Person, die den Commit durchgeführt hat);
  • Datum und Uhrzeit des Commits;
  • Commit-Nachricht.

Anpassung der Ausgabe

Die Anzahl der angezeigten Commits kann mit dem Befehl git log -n begrenzt werden. Zum Beispiel zeigt der folgende Befehl nur die beiden neuesten Commits an:

Darüber hinaus ist es möglich, jeden Commit auf eine einzige Zeile zu komprimieren, wobei nur der Commit-Hash und die Commit-Nachricht angezeigt werden. Dies geschieht mit folgendem Befehl:

Führen Sie beide Befehle im Terminal aus:

Zwei neueste Commits und komprimierte Ausgabe aller Commits
Note
Hinweis

Beim Ausführen des Befehls git log --oneline werden die Hashes der Commits nicht vollständig angezeigt. Stattdessen werden nur die Zeichen dargestellt, 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

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 3.57

bookAnzeigen des Commit-Verlaufs

Swipe um das Menü anzuzeigen

Das Verständnis des Commit-Verlaufs eines Git-Repositories ist entscheidend für eine effektive Versionskontrolle und Zusammenarbeit. Es gibt verschiedene Befehle und Methoden, um die Historie eines Git-Projekts zu erkunden und zu interpretieren, aber konzentrieren Sie sich zunächst auf den Befehl git log.

Git Log

Der wichtigste Befehl zur Anzeige des Commit-Verlaufs ist git log. Dieser Befehl zeigt eine chronologische Liste der Commits an und liefert wesentliche Informationen zu jedem Commit.

Grundlegende Verwendung

Dieser Befehl zeigt den Commit-Verlauf von neuestem zu ältestem an. Die Navigation durch das Log erfolgt mit den Pfeiltasten, das Beenden mit q.

Führen Sie den Befehl git log im Projektverzeichnis aus:

Git-Log-Ausgabe

Wie zu sehen ist, werden die bisher drei durchgeführten Commits angezeigt.

Ausgabedetails

Obwohl die Ausgabe nur wenige Zeilen umfasst, enthält sie zahlreiche Informationen zu jedem Commit. Diese Elemente sind (von oben nach unten):

  • Commit-Hash (eindeutiger Commit-Bezeichner);
  • Autor (Name und E-Mail-Adresse der Person, die den Commit durchgeführt hat);
  • Datum und Uhrzeit des Commits;
  • Commit-Nachricht.

Anpassung der Ausgabe

Die Anzahl der angezeigten Commits kann mit dem Befehl git log -n begrenzt werden. Zum Beispiel zeigt der folgende Befehl nur die beiden neuesten Commits an:

Darüber hinaus ist es möglich, jeden Commit auf eine einzige Zeile zu komprimieren, wobei nur der Commit-Hash und die Commit-Nachricht angezeigt werden. Dies geschieht mit folgendem Befehl:

Führen Sie beide Befehle im Terminal aus:

Zwei neueste Commits und komprimierte Ausgabe aller Commits
Note
Hinweis

Beim Ausführen des Befehls git log --oneline werden die Hashes der Commits nicht vollständig angezeigt. Stattdessen werden nur die Zeichen dargestellt, 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
some-alt