Stellen Sie die Datei von Old Commit in Git wieder her

Stellen Sie die Datei von Old Commit in Git wieder her
Entwickler erstellen mehrere Dateien, während sie sich mit einem umfangreichen Entwicklungsprojekt befassen. Diese Dateien werden durch Verpflichtung im lokalen Git -Repository gespeichert. Benutzer löschen sogar alte Dateien, die nicht mehr verwendet werden. Möglicherweise müssen sie jedoch eine alte gelöschte Datei verwenden. In dieser Situation erlaubt Git dies, jede Datei von alten Commits wiederherzustellen.

In diesem Blog wird das Verfahren zur Wiederherstellung einer Datei von einem alten Commit in Git erläutert.

So stellen Sie die Datei von Old Commit in Git wieder her?

Probieren Sie die bereitgestellten Schritte aus: Um die Datei von einem alten Commit in Git wiederherzustellen:

  • Navigieren Sie zum lokalen Repository.
  • Listen Sie den Inhalt von Repository auf.
  • Begehörige Geschichte anzeigen.
  • Wählen Sie die gewünschte Commit -ID.
  • Stellen Sie die Datei wieder her, indem Sie das ausführen "Git restoure -source = " Befehl.
  • Eine Datei verfolgen und begehen.

Schritt 1: Umleiten Sie sich in das lokale Repository aus

Geben Sie zunächst den folgenden Befehl ein und wechseln Sie zum jeweiligen lokalen Repository:

CD "C: \ git \ repo1"

Schritt 2: Repository -Inhalt anzeigen

Listen Sie dann den verfügbaren Inhalt des aktuellen Repositorys auf:

ls

Es kann beobachtet werden, dass das Arbeitsrepository zwei Dateien enthält:

Schritt 3: Überprüfen Sie den Git -Status

Sehen Sie sich anschließend den aktuellen Status des Arbeitsverzeichnisses anhand des folgenden Befehls an:

Git -Status

Schritt 4: Begehörige Geschichte anzeigen

Überprüfen Sie nun das Git -Protokoll, um den Commit -Historie anzuzeigen:

Git -Protokoll -Einschluss

In der folgenden Ausgabe ist die Commit -Geschichte zu sehen. Wählen Sie das gewünschte Commit, dessen Datei wiederhergestellt werden muss. Zum Beispiel haben wir das ausgewähltEC44D52"Legen Sie die ID fest, um die" wiederherzustellen "T1.txt" Datei:

Schritt 5: Wiederherstellen Sie eine bestimmte Datei wieder her

Führen Sie den folgenden Befehl zusammen mit dem gewünschten Befehls -ID und Dateinamen aus, um die spezifische Datei aus dem alten Commit wiederherzustellen:

Git restore - -source = EC44D52 T1.txt

Schritt 6: Repository -Status anzeigen

Überprüfen Sie nun erneut den aktuellen Status des Repositorys:

Git -Status

Wie Sie sehen können, die Datei “T1.txtDie Datei wurde wiederhergestellt, aber sie ist unverschämt und ungewöhnlich:

Schritt 7: Datei zum Git -Index hinzufügen

Fügen Sie dann die nicht zusammengezogene Datei zum Git -Staging -Bereich für Tracking -Zwecke hinzu:

Git T1 hinzufügen.txt

Schritt 8: Datei Commit -Datei

Verwenden Sie als nächstes den folgenden Befehl, um die gewünschte Datei zu begehen:

Git Commit -m "T1.TXT -Datei hinzugefügt "

Schritt 9: Änderungen überprüfen

Stellen Sie sicher, dass die gewünschte Datei wiederhergestellt wurde oder nicht, indem Sie den Inhalt des Repositorys anzeigen:

ls

Es kann beobachtet werden, dass das Repository jetzt drei Dateien enthält und “T1.txtWurde erfolgreich aus dem alten Commit wiederhergestellt:

Wir haben die Methode zur Wiederherstellung einer Datei aus alten Commits in Git effizient erklärt.

Abschluss

Um eine bestimmte Datei von einem alten Commit wiederherzustellen, das im Projektverzeichnis nicht mehr vorhanden ist, navigieren Sie zunächst zum lokalen Repository. Sehen Sie sich dann den Commit -History des Repositorys an und wählen Sie die gewünschte Festungs -ID aus, die wiederhergestellt werden muss. Als nächstes führen Sie die "Git restoure -source = Befehl ”, um die Datei wiederherzustellen. Danach die Datei in die Bühne und begehen Sie die Datei und überprüfen Sie Änderungen. In diesem Blog wurde die Methode erläutert, um eine bestimmte Datei von einem alten Commit in Git wiederherzustellen.