In dieser Beschreibung wird das Verfahren erläutert, eine Datei zu einem kürzlich in Git zu verwendenden Commit zu verwandeln.
So wechseln Sie eine Datei in ein früheres Commit in Git zurück?
Angenommen, Sie haben eine neue Datei im Git -Repository erstellt und aktualisiert. Danach begehen Sie Änderungen mit einer Nachricht und speichern sie im Repository. Jetzt möchten Sie eine Datei zum neuesten Commit in Git zurückkehren. Überprüfen Sie dazu den Protokollverlauf, kopieren Sie die Referenz des Commits, die Sie zurückversetzen möchten, und führen Sie die “aus$ git revert Befehl mit Referenz.
Um das Verfahren der Rückkehr einer Datei zu einem früheren Commit in Git zu verstehen, lesen Sie das angegebene Beispiel.
Schritt 1: Start Git Bash
Starte den "Git Bash"Terminal mit Hilfe des"Start-up" Speisekarte:
Schritt 2: Navigieren Sie zum Git -Repository
Gehen Sie mit dem “zum GIT -Verzeichnis bewegenGit" Befehl:
$ CD "C: \ Benutzer \ Nazma \ Git"
Hier, "GitIst unser Verzeichnisname:
Schritt 3: GIT -Verzeichnis erstellen
Führen Sie nun das aus “ausMkdirBefehl zum Erstellen des neuen Git -Verzeichnisses:
$ mkdir Linux
Schritt 4: Wechseln Sie zum Git -Verzeichnis
Navigieren Sie zum neu erstellten “Linux"Verzeichnis, indem Sie die" verwenden "CD" Befehl:
$ CD Linux
Schritt 5: Git -Verzeichnis initialisieren
Initialisieren Sie das Git -Verzeichnis mit Hilfe des angegebenen Befehls:
$ git init
Schritt 6: Datei erstellen
Jetzt leiten Sie die "berührenBefehl zum Erstellen einer neuen Datei:
$ Touch -Dokumentation.txt
Schritt 7: Datei hinzufügen
Fügen Sie als nächstes die neu erstellte Datei zum Git -Repository hinzu:
$ git dokumentation hinzufügen.txt
Schritt 8: Änderungen begehen
Um Änderungen zu begehen, führen Sie die “aus“Git CommitBefehl mit “-MFlag, um eine Commit -Nachricht anzugeben:
$ Git Commit -m "Datei hinzugefügt"
Schritt 9: Protokollverlauf überprüfen
Überprüfen Sie nun den Protokollverlauf des aktuellen Git -Verzeichnisses:
$ Git -Protokoll -Einmal
Hier das "-eine LinieDie Option wird verwendet, um den einen Commit pro Zeile anzuzeigen. Laut der folgenden Ausgabe zeigt der Verzeichnisleiter auf den neuesten Commit -Ref. “3B070F5”:
Schritt 10: Datei aktualisieren
Öffnen Sie die Datei mit der “$ StartBefehl zur Bearbeitung:
$ start dokumentation.txt
Wie Sie sehen können, unsere ““Dokumentation.txt”Wird im Standard -Editor geöffnet, in dem wir einen Text hinzufügen:
Klicken Sie nach dem Bearbeiten der Datei auf die “DateiOption aus der Menüleiste und klicken Sie auf die “Speichern" Möglichkeit:
Schritt 11: Änderungen begehen
Beiten Sie nun alle Änderungen am Git -Verzeichnis für Speicherzwecke:
$ git Commit -m "Dokumentation.TXT -Datei aktualisiert "
Schritt 12: Protokollverlauf überprüfen
Überprüfen Sie den gesamten Protokollverlauf des aktuellen GIT -Verzeichnisses, indem Sie die “verwendenGit -Protokoll" Befehl:
$ git log
Oben Befehl zeigt den Commit -Geschichte des Verzeichnisses an, aus dem Sie die Referenz des neuesten Commits kopieren können:
Schritt 13: Datei zurückversetzen
Führen Sie nun das aus “ausGit kehren zurückKommando mit kopierten Commit Ref:
$ git revert 72065bc84d46254d9226017e155c763abe2CABA8
Fügen Sie einen beliebigen Text hinzu, drücken Sie "Strg + sUm es zu speichern und dann den Standard -Editor zu beenden:
Die folgende Ausgabe zeigt an, dass unsere Datei “Dokumentation.txt”Wird erfolgreich in frühere Commits zurückgekehrt:
Schritt 14: Überprüfen Sie den Rückkehrender Vorgang
Schließlich führen Sie das aus “ausGit -ProtokollBefehl ”, um den Rückkehrvorgang zu überprüfen:
$ Git -Protokoll -Einmal
Wir haben kurz die einfachste Methode erklärt, eine Datei zu einem früheren Commit in Git zu verwandeln.
Abschluss
Um eine Datei in ein früheres Commit in Git zurückzukehren, öffnen Sie das Git -Terminal, navigieren Sie zum Git -Repository und erstellen Sie ein neues Verzeichnis. Initialisieren Sie es dann, erstellen Sie und fügen Sie neue Dateien hinzu. Aktualisieren Sie Dateien und begehen Sie Änderungen. Überprüfen Sie als Nächst$ git revert ”. Dieses Bericht über das Verfahren der Rückkehr einer Datei zu einem kürzlich in Git verwendeten Commiting erhoben.