Czy Git może przywrócić plik?

Czy Git Moze Przywrocic Plik



Git to niezależny system śledzenia używany przez osoby pracujące razem jako zespół. W Git można dodawać setki plików do wielu celów projektowych. Możesz tworzyć, usuwać i aktualizować pliki w dowolnym momencie, a Git pozwala również swoim użytkownikom na przywracanie usuniętych plików w dowolnym momencie.

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 ' Komenda. Następnie usuń usunięty plik i wykonaj „ $ git checkout — ” polecenie, aby go przywrócić.



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:

$ git rm demo1.txt

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:

$ git ls-files

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:

$ status git .

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:

$ git reset GŁOWA -- demo1.txt

Tutaj określ „ GŁOWA ” opcja z nazwą pliku do cofnięcia zmian:

Krok 7: Sprawdź status
Uruchom poniższe polecenie, aby sprawdzić stan:

$ status git .

Jak widać, zmiany w usuwaniu są teraz poza etapem:

Krok 8: Przywróć plik
Na koniec wykonaj „ git kasa ” polecenie do przywrócenia pliku:

$ git kasa -- demo1.txt

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:

$ git ls-files

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 ”, aby usunąć dowolny plik. Następnie cofnij zmiany za pomocą przycisku „ $ git reset HEAD — ' Komenda. Na koniec wykonaj „ $ git checkout — ”, aby przywrócić usunięty plik. Ten blog wyjaśnił procedurę przywracania usuniętych plików w Git.