Na tym blogu opracujemy procedurę przywracania usuniętych plików w Git.
Może przywrócić plik?
Tak, Git może przywrócić plik. Ta operacja wydaje się konieczna w sytuacji, w której błędnie usunąłeś każdy ważny plik, który jest wymagany do przywrócenia.
Jak przywrócić plik w git?
W poniższej procedurze, najpierw przejdziemy do repozytorium GIT i sprawdzimy listę istniejących plików. Następnie wybierz dowolny z nich i usuń go za pomocą „$ git rm " Komenda. Następnie niestosuj usunięty plik i wykonaj „$ git Checkout - „Polecenie go przywrócić.
Aby zrozumieć wyżej wymyślony scenariusz, sprawdź poniżej określone kroki!
Krok 1: Przejdź do katalogu GIT
Po pierwsze, przejdź do lokalnego repozytorium GIT za pomocą polecenia „CD”:
$ cd "c: \ Users \ nazma \ git \ demo2"
Krok 2: Wypisz pliki repozytorium
Uruchom „Git LS-Files”Polecenie do wyświetlenia wszystkich plików określonego repozytorium:
$ git ls-files
Jak widać, nasze „Demo2„GIT Repozytorium zawiera trzy pliki, dwa z„.tekst”I jeden z„.RTF" rozszerzenie:
Krok 3: Usuń plik
Teraz usuniemy „Demo1.tekst”Plik z lokalnego repozytorium GIT za pomocą„git rm" Komenda:
$ git rm demo1.tekst
Tutaj nasz określony plik został pomyślnie usuwany:
Krok 4: Wypisz pliki repozytorium
Wykonaj dostarczone polecenie, aby zweryfikować operację usuwania pliku:
$ git ls-files
Jak widać na poniższym wyjściu, nie ma pliku o nazwie „Demo1.tekst”:
Krok 5: Sprawdź status
Sprawdź aktualny status repozytorium GIT, wykorzystując „status git ." Komenda:
Status $ git .
Usunięty plik jest zaprojektowany automatycznie, co jest domyślnym zachowaniem „Rm" Komenda:
Krok 6: Plik niestagi
Następnie niestosuj usunięty plik, wykonując „Git Reset" Komenda:
$ git reset head - demo1.tekst
Tutaj określ „GŁOWA„Opcja z nazwą pliku, aby rozpalić zmiany:
Krok 7: Sprawdź status
Uruchom poniższe polecenie, aby sprawdzić status:
Status $ git .
Jak widać, zmiany usunięcia są teraz niezbadane:
Krok 8: Przywróć plik
Na koniec wykonaj „Git Checkout„Polecenie przywrócenia pliku:
$ Git Checkout - Demo1.tekst
Ponownie wykonaj „status git .„Polecenie do wyświetlenia aktualnego statusu repozytorium GIT:
Status $ git .
Nic nie jest umieszczane w repozytorium, które musi się zatwierdzić, a obszar roboczy jest czysty:
Krok 9: Sprawdź plik przywracania
Wreszcie wymień pliki repozytorium, aby wyświetlić przywrócony plik:
$ git ls-files
Dane wyjście pokazuje, że pomyślnie przywróciliśmy usunięte „Demo1.tekst„Plik do naszego repozytorium GIT:
Przedstawiliśmy metodę przywrócenia pliku.
Wniosek
Tak, możesz przywrócić plik w git. Aby to zrobić, przejdź do lokalnego repozytorium GIT i sprawdź istniejące pliki umieszczone w repozytorium. Następnie uruchom „$ git rm „Polecenie do usunięcia dowolnego pliku. Następnie niestosuj zmiany za pomocą „$ git resetować głowę - " Komenda. Wreszcie, wykonaj „$ git Checkout - „Polecenie przywrócenia usuniętego pliku. Ten blog wyjaśnił procedurę przywracania usuniętych plików w git.