Was ist der Unterschied zwischen zwei Commits in Git

Was ist der Unterschied zwischen zwei Commits in Git
In dieser Zeit ist Git das am häufigsten verwendete und anspruchsvolle dezentrale Versionsversionssystem. Die Arbeit hängt von zwei Grundlagen ab, die Änderungen der Benutzer vornehmen und diese Änderungen am Git -Repository erfolgreich begehen. Diese Commits retten das jüngste Commit und verfolgen die Änderungen am Projekt.

Darüber hinaus ermöglicht GIT seinen Benutzern, den Unterschied zwischen Commits mit Hilfe des “zu überprüfen$ git diffBefehl und in dieser Studie werden wir es ausführlich diskutieren.

Was ist der Unterschied zwischen zwei Commits in Git?

Manchmal stoßen Benutzer auf Situationen, in denen sie Daten in ihrem Git -Repository mit einer anderen Datenquelle vergleichen müssen, die in einem anderen Git -Repository verfügbar sind. In einem solchen Szenario ist es wichtig, die Unterscheidung zwischen zwei Commits in Git zu kennen.

Schauen Sie sich dazu die folgende Prozedur an!

Schritt 1: Start Git Bash

Öffnen Sie das GIT -Terminal benannt “Git Bash"Mit Hilfe der"Start-up" Speisekarte:

Schritt 2: Verzeichnis erstellen

Erstellen Sie zunächst das neue Verzeichnis mit dem “Mkdir" Befehl:

$ mkdir my_dir

Schritt 3: Navigieren Sie zum Verzeichnis

Als nächstes führen Sie die ausCDBefehl, zum Verzeichnis zu wechseln:

$ cd my_dir

Schritt 4: Datei erstellen

Erstellen Sie nun die neue Datei im lokalen Git -Verzeichnis:

$ touch Datei1.txt

Schritt 5: Datei hinzufügen

Fügen Sie die nicht zusammengezogene Datei dem Git -Repository hinzu:

$ git fügen Sie Datei hinzu1.txt

Schritt 6: Änderungen begehen

Beiten Sie nun alle Änderungen am Git -Verzeichnis:

$ Git Commit -m "Datei hinzufügen1"

Hier das "-MOption bezieht sich auf die hinzugefügte Nachricht:

Schritt 7: Datei erstellen

Erstellen Sie eine andere neue Datei im aktuellen Verzeichnis:

$ touch file2.txt

Schritt 8: Datei hinzufügen

Hinzufügen "Datei2.txt"In das Git -Repository mit"Git Add" Befehl:

$ git add Datei2 hinzufügen2.txt

Schritt 9: Änderungen begehen

Führen Sie das ausGit CommitBefehl mit dem “-MFlag, um Änderungen im GIT -Verzeichnis zu speichern:

$ Git Commit -m "add File2"

Notiz: Um den Unterschied zwischen zwei Commits anzuzeigen, öffnen Sie erstellte Dateien in einem Editor und nehmen Sie einige Änderungen vor, z.

Schritt 10: Protokollverlauf überprüfen

Überprüfen Sie den Protokollverlauf des GIT -Verzeichnisses unter Verwendung des “Git -Protokoll" Befehl:

$ git log --pretty = oneline

Wie Sie sehen können, werden alle Veränderungen des Git -Repo angezeigt. Hier das "-Pretty = ONLEINEDie Option wird verwendet, um die Ausgabe als ein Commit pro Line anzuzeigen:

Schritt 11: Überprüfen Sie den Unterschied zwischen Commits

Führen Sie nun das aus “ausGit diffBefehl, um die beiden Commits zu differenzieren:

$ git diff

Wie Sie sehen können, haben wir beide Dateien begangen “Datei1.txt" Und "Datei2.txt" zweimal. Der "-Symbol zeigt den ersten Commit und das “an+++Symbol repräsentiert das zweite Commit in beiden Dateien. Zusätzlich, "@@ -0,0 +1 @@”Zeigt die Zeilennummer an, die wir in jeder Datei geändert haben:

Das ist es! Wir haben die beiden Commits in Git kurz unterschieden.

Abschluss

Um den Unterschied zwischen zwei Commits in Git zu verstehen, öffnen Sie zunächst das Terminal, navigieren Sie zu Git Local Repo mit der “CDBefehl und erstellen Sie ein neues Verzeichnis. Erstellen Sie dann neue Dateien und fügen Sie dann neue Dateien hinzu. Änderungen am GIT -Verzeichnis begehen, indem Sie die ausführen “$ Git Commit -mBefehl ”und führen Sie die“ aus “$ git log -pretty = onelineBefehl zum Überprüfen des Protokollverlaufs. Als nächstes führen Sie die aus$ git diffBefehl, um den Unterschied zu überprüfen. Diese Studie hat gezeigt, wie zwei Commits in Git unterschieden werden können.