Na tym blogu omówimy procedurę przywracania usuniętych plików w Git.
Czy Git może przywrócić plik?
Tak, Git może przywrócić plik. Ta operacja wydaje się konieczna w sytuacji, gdy omyłkowo usunąłeś 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
Aby zrozumieć omówiony powyżej scenariusz, zapoznaj się z poniższymi krokami!
Krok 1: Przejdź do katalogu Git
Najpierw przejdź do lokalnego repozytorium Git za pomocą polecenia „cd”:
$ płyta CD „C:\Użytkownicy \n Azma\Git\demo2'
Krok 2: Wyświetl listę plików repozytorium
Uruchom „ git ls-files ” polecenie, aby wyświetlić wszystkie pliki określonego repozytorium:
$ git ls-files
Jak widać, nasz „ demo2 Repozytorium Git zawiera trzy pliki, dwa z „ .tekst ” i jeden z „ .rtf ' rozbudowa:
Krok 3: Usuń plik
Teraz usuniemy „ demo1.txt ” z lokalnego repozytorium Git za pomocą „ git rm ' Komenda:
Tutaj nasz określony plik został pomyślnie usunięty:
Krok 4: Wyświetl listę plików repozytorium
Wykonaj podane polecenie, aby zweryfikować operację usuwania pliku:
Jak widać na poniższym wyjściu, nie istnieje plik o nazwie „ demo1.txt ”:
Krok 5: Sprawdź status
Sprawdź aktualny stan repozytorium Git, korzystając z „ status git ' Komenda:
Usunięty plik jest umieszczany automatycznie, co jest domyślnym zachowaniem „ rm ' Komenda:
Krok 6: Usuń plik ze sceny
Następnie usuń usunięty plik z etapu, wykonując „ git reset ' Komenda:
Tutaj określ „ GŁOWA ” opcja z nazwą pliku do cofnięcia zmian:
Krok 7: Sprawdź status
Uruchom poniższe polecenie, aby sprawdzić stan:
Jak widać, zmiany w usuwaniu są teraz poza etapem:
Krok 8: Przywróć plik
Na koniec wykonaj „ git kasa ” polecenie do przywrócenia pliku:
Ponownie wykonaj „ status git ” polecenie, aby wyświetlić aktualny stan repozytorium Git:
$ status git .W repozytorium nie znajduje się nic, co wymaga zatwierdzenia, a obszar roboczy jest czysty:
Krok 9: Zweryfikuj plik przywracania
Na koniec wymień pliki repozytorium, aby wyświetlić przywrócony plik:
Podane dane wyjściowe pokazują, że pomyślnie przywróciliśmy usunięte „ demo1.txt ” do naszego repozytorium Git:
Przedstawiliśmy sposób przywracania pliku.
Wniosek
Tak, możesz przywrócić plik w Git. Aby to zrobić, przejdź do lokalnego repozytorium Git i sprawdź istniejące pliki, które są umieszczone w repozytorium. Następnie uruchom „ $ git rm