Git Reflog -Befehl vs log

Git Reflog -Befehl vs log
Git ist die am häufigsten verwendete Verfolgung von Projekten von lokalen bis entfernten Repositories. Wenn mehrere Benutzer an denselben Projekten arbeiten, nehmen sie Änderungen vor und aktualisieren sie in den Repositories. Manchmal müssen andere Benutzer den Protokollverlauf der Arbeitsverzeichniszweige anzeigen. Für diesen entsprechenden Zweck können Sie Git verfügbare Befehle verwenden, wie z$ Git Reflog" Und "$ git log”Befehle.

Diese Studie beschreibt den Unterschied zwischen dem Befehl git reflog und dem Protokoll.

Was ist der Befehl git reflog und git log log?

Git -Reflog”Ist ein GIT. Es enthält Rückgänger- oder Rückkehr von Aktionenprotokollen, Veränderungen, Erstellen von Zweigen und Schalten und Löschen des Verlaufsprotokolls. Andererseits die “Git -ProtokollDer Befehl ”bietet den Commit -Traversal -Verlauf der Repository -Niederlassung, einschließlich Zeit-, Remote -Repository -Name und Bereitstellung von Anmeldeinformationen.

Was ist der Unterschied zwischen dem Befehl git reflog und logaritisch?

Um den Unterschied zwischen den Befehlen git -Reflog und Git -Protokoll zu verstehen und anzuzeigen, navigieren wir zum Git -Ordner und erstellen und fügen die Datei zum Repository hinzu. Als nächstes werden wir alle Änderungen am Git -Repository begehen. Danach werden wir das jüngste Commit mit der “aktualisieren$ git Commit -amend -m ”. Zuletzt werden wir den $ Git Reflog und $ Git -Protokollbefehle einzeln ausführen.

Die bereitgestellte Prozedur veranlasst Sie, die Differenz zwischen den angegebenen Git -Befehlen zu verstehen!

Schritt 1: Git Terminal starten

Erstens öffnen Sie die “Git Bash"Mit Hilfe der"Start-up" Speisekarte:

Schritt 2: Wechseln Sie zum Git -Repository

Navigieren Sie mit der “zum Git Local Repository“CD" Befehl:

$ CD "C: \ Benutzer \ Nazma \ Git \ Demo2"

Schritt 3: Datei erstellen

Erstellen Sie als Nächstes eine neue Datei im Git -Repository, indem Sie den angegebenen Befehl verwenden:

$ touch Datei1.txt

Schritt 4: Datei hinzufügen

Führen Sie das ausGit AddBefehl ”, um die neu erstellte Datei im Staging -Bereich zu verfolgen:

$ git fügen Sie Datei hinzu1.txt

Schritt 5: Änderungen begehen

Verpflichten Sie nun Änderungen am Git -Repository mit “Git CommitBefehl mit dem “-M" Möglichkeit:

$ git Commit -m "Datei1.txt wird hinzugefügt "

Notiz: Das oben erwähnte Verfahren war die Voraussetzung für die Ausführung und zeigte den Unterschied zwischen “Git -Reflog" und das "Git -Protokoll”Befehle. Bewegen Sie sich nun in den nächsten Abschnitt, um die Differenz zwischen angegebenen Git -Befehlen anzuzeigen.

So überprüfen Sie das Referenzverlauf Protokoll mit dem Befehl Protokoll?

Sie können den Repository -Protokoll -Verlauf überprüfen, indem Sie die von "ausführen"Git -Protokoll" Befehl. Es zeigt den gesamten Commit -History des Git -Repositorys mit dem Zeitnamen Remote -Repository an und stellte Anmeldeinformationen vor. Wenn Sie nur die Commit -Referenz, die Bekämpfung von Nachrichten und den Kopf der aktuellen Position anzeigen möchten, verwenden Sie die “die“-Pretty = ONLEINEOption mit dem Befehl git log.

Lassen Sie uns nun die Funktionsweise des Git -Protokollbefehls einzeln und mit der verfügbaren Option verstehen!

Führen Sie das ausGit -ProtokollBefehl zum Anzeigen des Git -Repository -Protokoll -Verlaufs:

$ git log

Wie Sie sehen können, wird der gesamte Protokollgeschichte des Git -Repositorys angezeigt, und das hervorgehobene Commit ist das neueste:

Führen Sie nun das aus “ausGit -ProtokollBefehl mit dem “-Pretty = ONLEINE”Option, nur die Commit -Referenz, die Beweisnachricht und die aktuelle Kopfposition anzuzeigen:

$ git log --pretty = oneline

Wie Sie in der folgenden Ausgabe sehen können, zeigte der obige Befehl die entsprechenden Informationen angezeigt:

Gehen wir uns auf den nächsten Abschnitt zu und überprüfen Sie den Git -Protokoll -Verlauf mit der "Git -Reflog" Befehl.

So überprüfen Sie das Referenzverlaufsprotokoll mit dem Befehl reflog?

Der "Git -ReflogDer Befehl „Befehl wird in erster Linie verwendet, wenn Benutzer den lokalen Commit -Historie des Repository anmelden möchten, einschließlich des Veränderungsumschusses für Festungsänderungen, Zurücksetzen oder Rückkehr von Aktionen, erstellten Filialen, Schalten und Löschen von Filialen -Verlaufsprotokoll und vielem mehr mehr.

Schauen Sie sich das untergegebene Beispiel an, das die angegebenen Verwendungen des Git Reflog-Befehls veranschaulicht!

Verwenden Sie die “, um das lokale Komitee -Verlauf des Git -Repositorys zu überprüfenGit -Reflog" Befehl:

$ Git Reflog

Wie Sie sehen, wird der lokale Protokollgeschichte angezeigt, und das hervorgehobene Protokoll bezieht sich auf die neuesten festgelegten Änderungen:

Nun den Unterschied zwischen den “anzeigen“Git -Reflog" Und "Git -Protokoll”Befehle, gehen Sie in Richtung des nächsten Abschnitts.

Befehl git reflog vs log

Der "Git -Reflog" Und "Git -Protokoll”Befehle werden verwendet, wenn Benutzer den detaillierten Git -Repository -Protokollverlauf anzeigen möchten. Beide Befehle können für ähnliche Zwecke verwendet werden. Der Hauptunterschied besteht jedoch darin, dass der Befehl git log die gesamte laufende Geschichte des Git -Repositorys liefert. Im Gegensatz dazu zeigt das Git -Reflog die lokale Festungsgeschichte des Repositorys an.

Probieren Sie die angegebenen Anweisungen aus, um den Unterschied zwischen den oben spezifizierten Befehlen zu verstehen!

Schritt 1: Aktualisieren Sie die Veränderungen des Commits

Erstens werden wir die neueste Commit -Nachricht ersetzen, indem wir die “verwendenGit Commit" Befehl. Hier das "-ändernDie Option wird verwendet, um das vorhandene Commit zu ändern:

$ Git Commit -Amend -m "Datei hinzugefügt" "

Die folgende Ausgabe zeigt an, dass unser Commit erfolgreich geändert wird:

Schritt 2: Überprüfen Sie den Git -Protokoll -Verlauf

Führen Sie nun das aus “ausGit -ProtokollBefehl zum Anzeigen der aktualisierten Festungsänderungen:

$ git log --pretty = oneline

Es ist ersichtlich, dass das jüngste Commit modifiziert und durch ein neues Commit ersetzt wird:

Schritt 3: Überprüfen Sie den GIT -Referenzprotokollverlauf

Zeigen Sie als nächstes den Git Local Log History unter Verwendung des “anGit -Reflog" Befehl:

$ Git Reflog

Gemäß der folgenden Ausgabe werden dem Git -Repository neue aktualisierte Commit -Änderungen mit einer neuen Referenznummer hinzugefügt, anstatt durch vorherige zu ersetzen:

Wir haben den kurzen Unterschied zwischen dem Befehl git reflog und dem git log -Befehl gemacht.

Abschluss

Der "$ Git ReflogBefehl und “$ git log”Befehle werden für ähnliche Zwecke verwendet, z. B. das Anzeigen des Protokollverlaufs des Git -Repositorys. Beide unterscheiden sich jedoch etwas voneinander. Zum Beispiel wird der Befehl git reflog verwendet, wenn Benutzer die lokalen Verpflichtungen ändern müssen, einschließlich aller Vorgänge, die im Git -Repository durchgeführt werden. Andererseits zeigt der Befehl git log an, dass die Commit -Änderungen sofort Änderungen angeben. In dieser Studie haben wir den Befehl git reflog mit dem Anmeldungsbefehl erklärt.