Wie finde ich den Unterschied zwischen zwei Commits in Git?

Wie finde ich den Unterschied zwischen zwei Commits in Git?
In diesem informativen Beitrag werden wir einen Einblick geben, um den Unterschied zwischen zwei Commits in Git zu finden. Erstens werden wir uns die Voraussetzungsinformationen ansehen, bevor wir den Unterschied feststellen,.

Wie man den Unterschied zwischen zwei Commits in Git findet

Das Git Working Phänomene basiert auf zwei Grundlagen: Änderungen der Mitwirkenden und dann erfolgreich diese Änderungen an dem Git -Repository,. Das erfolgreiche Commit sorgt dafür. Darüber hinaus bietet Git den Unterschied zwischen zwei Commits an. Dafür hat es einen Befehl namens “Git diff"Und es löst das" aus "Differenzfunktion”. Diese Funktion nimmt zwei Parameter als Eingabe auf und markiert die Unterschiede zwischen diesen Parametern. Die Parameter sind im Grunde die Commits einer Datei.

Im Allgemeinen, wenn Sie den Git Diff -Befehl ausführen; Sie erfahren eine Ausgabe, die die nicht übereinstimmenden Änderungen anzeigt, die sich auf das letzte Commit beziehen:

$ git diff

Beginnen wir, um in die Tiefe des Auftragens des Diff -Befehls von Git zu graben:

Den Unterschied zwischen zwei Commits zu finden; Erstens werden wir einige Änderungen vornehmen und sie für das Git -Repository verpflichten.

Schritt 1: Änderungen am Git -Repository vornehmen

Wir haben ein Verzeichnis in unserem Git -Repository erstellt und eine Textdatei hinzugefügt. Die folgenden Befehle helfen dabei, das Terminal in Diff -Verzeichnis zu erstellen und zu verschieben:

$ mkdir diff
$ cd diff

Sobald Sie zum "Navigiert sind"diff" Verzeichnis; Verwenden Sie den Befehl zum Erstellen und Bearbeiten der Textdatei:

$ nano neu.txt

Schritt 2: Initialisieren Sie das Git -Repository und verpflichten Sie die Änderungen

Nachdem Sie Änderungen am Repository vorgenommen haben, müssen Sie jetzt die Änderungen begehen. Bevor Sie sich verpflichten, müssen Sie das Git -Repository initialisieren, indem Sie den folgenden Befehl ausgeben:

$ git init

Fügen Sie nun die Textdatei hinzu, indem Sie den unten geschriebenen Befehl folgen:

$ git fügen neu hinzu.txt

Sobald die obigen Befehle erfolgreich ausgeführt werden; Sie sind bereit, sich zu engagieren. Verwenden Sie dazu den unten erwähnten Befehl, um Änderungen zu begehen:

$ Git Commit -am "Textdatei Commit"

Schritt 3: Nehmen Sie mehr Änderungen an der Datei vor

In Anbetracht der oben genannten Änderungen haben wir nur einen einzigen Einsatz zur Datei durchgeführt. Ein Vergleich für Veränderungen kann also nicht gezogen werden; Kurz gesagt, wenn wir in dieser Phase versuchen, den Befehl Diff anzuwenden, wird kein Unterschied angezeigt. Um es funktional zu machen, müssen wir weitere Änderungen an der Textdatei vornehmen:

Sie können den folgenden Befehl verwenden, um die Textdatei zu bearbeiten und mehr Text hinzuzufügen oder den Text durch neue zu ersetzen: Wir haben eine neue Zeile in derselben Textdatei hinzugefügt:

$ nano neu.txt

Schritt 4: Wenden Sie den Befehl Diff Git an

Nach erfolgreichem Abschluss der ersten drei Schritte können Sie jetzt den Diff Git -Befehl verwenden, um den Unterschied zwischen beiden Commits zu erhalten:

Der Befehl enthält zwei Parameter, die sich auf zwei Commits in einer Datei beziehen “neu.txt”:

$ git diff

Die Ausgabe enthält folgende Informationen: Index gefolgt von Hash bezieht sich auf die Objektversion von Git; Die "-" Und "+++Symbole werden verwendet, um die Änderungen aus dem ersten bzw. zweiten Commit zu identifizieren. Darüber hinaus, "@ -1 +1,2@”Repräsentiert die Zeilennummer der Änderungen in jeder Datei; zum Beispiel, "-1"Zeigt, dass das erste Commit in der ersten Zeile war und"+1,2"Zeigt, dass das nächste Commit in der zweiten Zeile der Datei und der Instanz stand."-”Wird einer numerischen Nummer vorangestellt und diese Zahl repräsentiert die Zeile, in der das erste Commit stattfand; Ähnlich "+”Wird vorangestellt, um die Zeilennummer darzustellen, in der das zweite Commit angewendet wurde.

Abschluss

In Industrieprojekten wird beobachtet, dass Veränderungen unvermeidlich sind und sie durchgeführt werden müssen, um bestimmte Ziele zu erreichen. Diese Änderungen sind nicht für einen Stakeholder definiert, was bedeutet, dass mehrere Mitwirkende an dem Projekt arbeiten müssen, um diese Änderungen vorzunehmen. GIT bietet erweiterte Funktionen, um die Änderungen in Projekten zu verfolgen, da Git aufgrund seiner Versionskontrollfunktionalität bevorzugt wird. Die Verwendung von Git wäre daher von Vorteil, um die nach den Anpassungen erstellten Versionen im Auge zu behalten, und man kann den Unterschied zwischen den jüngsten Commits überprüfen. In diesem Handbuch haben wir ein schrittweise Verfahren gezeigt, um den Unterschied zwischen zwei Commits zu ermitteln. Zu diesem Zweck wird die grundlegende Verwendung des Git -Diff -Befehls erläutert und überprüft, indem er auf ein Git -Repository angewendet wird.