Änderungen zwischen Commits anzeigen

GitGitBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Git ist ein beliebiges Versionsverwaltungssystem, das es Entwicklern ermöglicht, Änderungen an ihrer Codebasis im Laufe der Zeit zu verfolgen. Eine der nützlichsten Funktionen von Git ist die Möglichkeit, Änderungen zwischen zwei Commits anzuzeigen. Dies kann hilfreich sein, wenn Sie versuchen, zu verstehen, welche Änderungen an einer Codebasis vorgenommen wurden, oder wenn Sie versuchen, die Ursache eines Fehlers zu identifizieren.

Änderungen zwischen Commits anzeigen

Als Entwickler arbeiten Sie an einem Projekt, das auf dem Repository https://github.com/labex-labs/git-playground gehostet ist. Sie haben mehrere Commits an das Repository vorgenommen und möchten einen Überblick über die Änderungen zwischen zwei bestimmten Commits erhalten. Sie sind sich jedoch nicht sicher, wie Sie dies mit Git tun.

Um einen Überblick über die Änderungen zwischen zwei Commits zu erhalten, sagen wir, Sie möchten die Änderungen zwischen dem HEAD-Commit und dem Commit mit der Nachricht "Initial commit" anzeigen. Hier ist, wie Sie es tun können:

  1. Öffnen Sie ein Terminalfenster und navigieren Sie zum Verzeichnis, in dem das git-playground-Repository gespeichert ist:
cd git-playground
  1. Führen Sie den folgenden Befehl aus:
git shortlog 3050fc0de..HEAD

Git wird einen Überblick über die Änderungen zwischen den beiden Commits anzeigen. Sie können die Pfeiltasten verwenden, um durch den Überblick zu navigieren, und drücken Sie Q, um zu beenden.

Hier ist ein Beispiel dafür, wie die Ausgabe aussehen könnte:

Hang (2):
      Added file1.txt
      Added file2.txt

In diesem Beispiel zeigt Git, dass es zwischen dem Commit 3050fc0de und dem HEAD-Commit zwei Commits gab. Der erste Commit hat file1.txt hinzugefügt, und der zweite Commit hat file2.txt hinzugefügt.

Zusammenfassung

Das Anzeigen von Änderungen zwischen zwei Commits ist eine nützliche Funktion von Git, die Entwicklern helfen kann, zu verstehen, welche Änderungen an einer Codebasis im Laufe der Zeit vorgenommen wurden. Mit dem Befehl git shortlog können Entwickler schnell einen Überblick über die Änderungen zwischen zwei bestimmten Commits erhalten.