Wie kann ich zeigen, was ein Commit bewirkt hat?

Wie Kann Ich Zeigen Was Ein Commit Bewirkt Hat



Bei Git stellt ein Commit eine Momentaufnahme des gesamten Git-Repositorys zu einem bestimmten Zeitpunkt dar. Wenn Benutzer Änderungen an Dateien im Repository vornehmen, stellen sie diese Änderungen bereit und erstellen dann ein Commit, um diese Änderungen zu speichern. Genauer gesagt, wenn ein Commit erstellt wird, erstellt Git einen Snapshot des aktuellen Zustands des Repositorys, einschließlich aller Änderungen, die bereitgestellt wurden. Jeder Commit enthält Informationen, einschließlich Commit-Nachricht, Datum, Autor und Dateien, die hinzugefügt, geändert oder gelöscht wurden. Benutzer können alle in den Commits vorgenommenen Änderungen anzeigen.

Dieser Artikel wird die Methoden demonstrieren, um zu zeigen, was ein bestimmter Commit gemacht hat.

Wie kann man zeigen, was ein Commit bewirkt hat?

Verschiedene Git-Befehle können verwendet werden, um zu zeigen, was ein bestimmter Commit gemacht hat, wie zum Beispiel:







Methode 1: Commit-Änderungen mit dem Befehl „git show “ anzeigen

Der ' Git-Show “ zeigt zusammen mit der Commit-ID detaillierte Informationen zu diesem Commit an, einschließlich der Commit-Nachricht, des Autorennamens, des Datums und der Uhrzeit. Es zeigt auch, was ein bestimmter Commit bewirkt hat.



Schritt 1: Wählen Sie Gewünschtes Commit aus

Zeigen Sie zuerst den Commit-Verlauf an und wählen Sie einen bestimmten Commit aus.



Git-Protokoll --online

Die folgende Ausgabe zeigt den gesamten Commit-Verlauf. Wir haben die „ 3245529 ” Commit-ID:





Schritt 2: Commit-Änderungen anzeigen

Verwenden Sie dann die „ Git-Show “ zusammen mit der ausgewählten Commit-ID, um ihre Änderungen anzuzeigen:



Git-Show 3245529

Die folgende Ausgabe zeigt die Änderungen, die am ausgewählten Commit vorgenommen wurden. Im hervorgehobenen Teil wird der grüne Text zusammen mit dem „ + Das Symbol „” stellt die neuen Zeilen dar, die der Datei im Commit hinzugefügt wurden:

Außerdem ist die „ –Stat ” Option kann auch im selben Befehl verwendet werden, um die kurze Liste der Änderungen anzuzeigen:

Git-Show 3245529 -stat

Der folgende Screenshot zeigt, dass diesem Commit drei Einfügungen hinzugefügt wurden:

Methode 2: Commit-Änderungen mit „git diff ^!“ anzeigen Befehl

Der ' git diff “-Befehl mit der spezifischen Commit-ID wird verwendet, um die Änderungen anzuzeigen, die an diesem Commit vorgenommen wurden. Verwenden Sie den bereitgestellten Befehl und fügen Sie das „^!“ hinzu. Symbole, um alle übergeordneten Commits aus dem Diff auszuschließen:

git diff 3245529 ^ !

Im folgenden Screenshot zeigt der hervorgehobene Teil die Änderungen, die im ausgewählten Commit hinzugefügt wurden:

Wir haben die einfachsten Methoden erklärt, um zu zeigen, was ein bestimmtes Commit bewirkt hat.

Abschluss

Um anzuzeigen, was ein bestimmter Commit gemacht hat, wählen Sie zuerst den gewünschten Commit aus und kopieren Sie seine Commit-ID. Führen Sie dann das „ git show ' oder ' git diff ^! “, um die diesem Commit hinzugefügten Änderungen anzuzeigen. Dieser Artikel demonstrierte die Methoden, um zu zeigen, was ein bestimmter Commit in Git tat.