Dieser Blog zeigt, wie man eine zurückversetzt “Git rm -r ." Befehl.
Wie man ein „git rm -r zurückgeht .”?
Der Befehl git rm kann mehrere Dateien oder eine einzelne Datei rekursiv entfernen. Schauen Sie sich die folgende Lösung an, um eine einzelne Datei oder das gesamte lokale Repository zurückzuversetzen:
Lassen Sie uns also beide Lösungen nacheinander untersuchen!
Methode 1: Rückkehr “Git RM -r .”Für eine bestimmte Datei
Um die einzelne Datei zurückzukehren, die absichtlich oder versehentlich durch die gelöscht wird “Git RMÖffnen Sie zunächst das Git -Repository und listen Sie alle nicht gestagten Dateien oder entfernten Dateien mit dem Befehl Git Reset auf. Danach nutzen Sie den Git “KasseBefehl ”, um die Datei zurückzukehren.
Schauen Sie sich die angegebene Prozedur an, um den Befehl git rm zurückzukehren.
Schritt 1: Öffnen Sie das Git -Bash -Terminal
Starten Sie zunächst das Git -Bash -Terminal aus dem Startmenü:
Schritt 2: Navigieren Sie zu Git Local Repository
Öffnen Sie als nächstes das lokale Git -Repository, indem Sie das “nutzen“CD" Befehl:
$ CD "C: \ Git"
Schritt 3: Datei entfernen
Verwenden Sie die “zum Entfernen der spezifischen Datei aus dem Repository die“Git rm -rBefehl ”und auch den Dateinamen angeben:
$ git rm -r Datei1.txt
Schritt 4: Datei wiederherstellen
Führen Sie nun das aus “ausGit ResetBefehl zum Anzeigen gelöschter Dateien:
$ Git Reset
Die kürzlich entfernte Datei kann in der Ausgabe angezeigt werden:
Führen Sie nun das aus “ausGit CheckoutBefehl ”Geben Sie auch den Dateinamen an, den Sie zurücksetzen möchten:
$ git checkout datei1.txt
Die folgende Ausgabe “1 Pfad aus dem Index aktualisiert”Zeigt an, dass wir die gelöschte Datei erfolgreich zurückverkehrt haben:
Methode 2: Rückkehr “Git rm -r .”Für alle Dateien
Um zur vorherigen Version des lokalen Repositorys zurückzukehren und Repository -Inhalte wiederherzustellen, nachdem Sie die ausgeführt haben “Git rm -r .Befehl ”Schauen Sie sich die folgende Prozedur an.
Schritt 1: Entfernen Sie alle Dateien rekursiv aus dem Repository
Führen Sie zunächst die unten angegebenen Befehle aus, um alle Dateien aus dem Git -Repository rekursiv zu entfernen:
$ git rm -r .
Hier sehen Sie den obigen Befehl, der alle Dateien aus dem Git -Repository entfernt hat:
Schritt 2: Befehl „Git rm -r“ zurückkehren
Jetzt die “zurückkehren“Git rm -rBefehl “zum Wiederherstellen aller entfernten Dateien im Repository und zur Wiederherstellung des Git -Repositorys in der vorherigen Version, indem Sie die„ verwenden “Git ResetBefehl zusammen mit dem “-hart" Möglichkeit:
$ git Reset -harter Kopf
Die Ausgabe zeigt, dass der Kopfzeiger in das vorherige Commit oder Änderungen zurückgekehrt wird:
Schritt 3: Überprüfen Sie das Git -Protokoll
Schauen Sie sich das Git -Protokoll mit dem folgenden Befehl an, um festzustellen, ob die Änderungen des Git -Repositorys wiederhergestellt wurden:
$ git log
Sie können sehen, wir haben das zurückgekehrt “Git rm -r ." erfolgreich:
Wir haben ausgearbeitet, wie man eine zurückkehrt “Git rm -r .”.
Abschluss
Um eine bestimmte Datei wiederherzustellen, die aufgrund der gelöscht wurdeGit rm -r .Befehl zuerst verwenden Sie die “$ Git ResetBefehl, um alle gelöschten oder zurücksetzenden Dateien aufzulisten, und dann die “verwenden“$ git checkout Befehl ”, um die gelöschte Datei zurückzukehren. Verwenden Sie die “, um alle Dateien zurückzukehren und das Repository in die vorherige Version wiederherzustellen$ git Reset -Hardkopf" Befehl. Diese Beschreibung hat gezeigt, wie man eine zurückkehrtGit rm -r .”.