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-Repositorys ist grundlegend für eine effektive Versionskontrolle und Zusammenarbeit. Es gibt verschiedene Befehle und Techniken, um den Commit-Verlauf eines Git-Projekts zu durchsuchen und zu verstehen, aber vorerst wird nur der Befehl git log behandelt.

Git Log

Der Hauptbefehl 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 wir git log im Projektverzeichnis aus:

Wie zu sehen ist, werden alle drei bisher erstellten 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 erstellt hat);
  • Datum und Uhrzeit des Commits;
  • Commit-Nachricht.

Ausgabe anpassen

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

Außerdem ist es möglich, jeden Commit auf eine einzelne Zeile zu kondensieren, wobei nur der Commit-Hash und die Commit-Nachricht angezeigt werden. Dies geschieht mit folgendem Befehl:

Führen wir beide Befehle im Terminal aus:

Note
Hinweis

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

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

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

Suggested prompts:

What other options can I use with the git log command?

Can you explain how to search for a specific commit using git log?

How do I interpret the information shown in the git log output?

Awesome!

Completion rate improved to 3.57

bookAnzeigen des Commit-Verlaufs

Swipe um das Menü anzuzeigen

Das Verständnis des Commit-Verlaufs eines Git-Repositorys ist grundlegend für eine effektive Versionskontrolle und Zusammenarbeit. Es gibt verschiedene Befehle und Techniken, um den Commit-Verlauf eines Git-Projekts zu durchsuchen und zu verstehen, aber vorerst wird nur der Befehl git log behandelt.

Git Log

Der Hauptbefehl 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 wir git log im Projektverzeichnis aus:

Wie zu sehen ist, werden alle drei bisher erstellten 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 erstellt hat);
  • Datum und Uhrzeit des Commits;
  • Commit-Nachricht.

Ausgabe anpassen

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

Außerdem ist es möglich, jeden Commit auf eine einzelne Zeile zu kondensieren, wobei nur der Commit-Hash und die Commit-Nachricht angezeigt werden. Dies geschieht mit folgendem Befehl:

Führen wir beide Befehle im Terminal aus:

Note
Hinweis

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