Ten blog pokaże, jak przywrócić „git rm -r ." Komenda.
Jak przywrócić „git rm -r ."?
Polecenie GIT RM może usunąć wiele plików lub pojedynczy plik rekurencyjnie. Sprawdź poniżej na liście rozwiązanie w celu przywrócenia jednego pliku lub całego lokalnego repozytorium:
Zbadajmy obie rozwiązania jeden po drugim!
Metoda 1: Powrót „Git rm -r .”Dla określonego pliku
Aby przywrócić pojedynczy plik, który jest celowo lub przypadkowo usunięty przez „git rm”Polecenie, najpierw otwórz repozytorium GIT i wymień wszystkie niestosowane pliki lub usunięte pliki za pomocą polecenia GIT Reset. Następnie wykorzystaj git ”wymeldować się„Polecenie do przywrócenia pliku.
Sprawdź podaną procedurę przywrócenia polecenia GIT RM.
Krok 1: Otwórz terminal Bash GIT
Najpierw uruchom terminal Git Bash z menu Start:
Krok 2: Przejdź do lokalnego repozytorium GIT
Następnie otwórz lokalne repozytorium GIT, wykorzystując „płyta CD" Komenda:
$ cd "c: \ git"
Krok 3: Usuń plik
Aby usunąć określony plik z repozytorium, użyj „git rm -r”Polecenie, a także określ nazwę pliku:
$ git rm -r file1.tekst
Krok 4: Przywróć plik
Teraz wykonaj „Git Reset„Polecenie do wyświetlania usuniętych plików:
$ git reset
Niedawno usunięty plik można wyświetlić na wyjściu:
Teraz wykonaj „Git Checkout”Polecenie określa również nazwę pliku, którą chcesz przywrócić:
$ git kectout File1.tekst
Poniższe wyjście „Zaktualizowano 1 ścieżkę z indeksu”Wskazuje, że pomyślnie powróciliśmy do usuniętego pliku:
Metoda 2: Powrót „Git rm -r .”Dla wszystkich plików
Powrócić do poprzedniej wersji lokalnego repozytorium i przywrócić treść repozytorium po wykonaniu „git rm -r .”Polecenie, sprawdź procedurę poniżej wyprodukowanej.
Krok 1: Usuń wszystkie pliki rekurencyjnie z repozytorium
Najpierw wykonaj poniższe podane polecenia, aby rekurencyjnie usunąć wszystkie pliki z repozytorium GIT:
$ git rm -r .
Tutaj możesz zobaczyć powyższe polecenie usunięte wszystkie pliki z repozytorium GIT:
Krok 2: Powrót polecenie „git rm -r”
Teraz powróć do „git rm -r”Polecenie przywrócić wszystkie usunięte pliki do repozytorium i przywrócić repozytorium GIT do poprzedniej wersji, wykorzystując„Git Reset”Polecenie wraz z„-twardy" opcja:
$ git reset -twarda głowa
Wyjście pokazuje, że wskaźnik główny jest powrócony do poprzedniego zatwierdzenia lub zmian:
Krok 3: Sprawdź dziennik git
Sprawdź dziennik git za pomocą następującego polecenia, aby sprawdzić, czy zmiany repozytorium GIT zostały przywrócone:
$ git log
Możesz zobaczyć, cofnęliśmy „git rm -r ." z powodzeniem:
Opracowaliśmy, jak przywrócić „git rm -r .".
Wniosek
Aby przywrócić określony plik, który został usunięty z powodu „git rm -r .”Polecenie, najpierw użyj„$ git reset”Polecenie do wyświetlenia wszystkich usuniętych lub zresetowania plików, a następnie użyj„$ git Checkout „Polecenie do przywrócenia usuniętego pliku. Aby przywrócić wszystkie pliki i przywrócić repozytorium do poprzedniej wersji, użyj „$ git reset -hard head" Komenda. Ten zapis pokazał, jak przywrócić „git rm -r .".