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.