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:
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.