Ten blog wyjaśni procedurę przywrócenia pliku ze starego zatwierdzenia w Git.
Jak przywrócić plik ze starego zatwierdzenia w git?
Aby przywrócić plik ze starego zatwierdzenia w git, wypróbuj dostarczone kroki:
Krok 1: Przekierowanie do lokalnego repozytorium
Najpierw wpisz poniższe polecenie i przełącz się na konkretne lokalne repozytorium:
CD "C: \ git \ repo1"
Krok 2: Wyświetl zawartość repozytorium
Następnie wymień dostępną zawartość bieżącego repozytorium:
LS
Można zauważyć, że działające repozytorium zawiera dwa pliki:
Krok 3: Sprawdź status GIT
Następnie wyświetl aktualny status katalogu roboczego za pomocą polecenia poniżej wyprowadzonego:
status git
Krok 4: Zobacz historię zatwierdzenia
Teraz sprawdź dziennik git, aby wyświetlić historię zatwierdzenia:
GIT LOG -linia
Na poniższej wydajności można zobaczyć historię zobowiązań. Wybierz żądane zatwierdzenie, którego plik należy przywrócić. Na przykład wybraliśmy „EC44D52”Zobowiązaj się do przywrócenia„T1.tekst" plik:
Krok 5: Przywróć określony plik
Aby przywrócić konkretny plik ze starego zatwierdzenia, uruchom następujące polecenie wraz z żądanym identyfikatorem zatwierdzenia i nazwą pliku:
GIT RESTORE -SOURCE = EC44D52 T1.tekst
Krok 6: Wyświetl status repozytorium
Teraz ponownie sprawdź aktualny status repozytorium:
status git
Jak widać, plik „T1.tekst„Plik został przywrócony, ale jest nietreśniony i niezaangażowany:
Krok 7: Dodaj plik do indeksu git
Następnie dodaj nietakowany plik do obszaru inscenizacji GIT do celów śledzenia:
Git Dodaj T1.tekst
Krok 8: Zatwierdź plik
Następnie użyj następującego polecenia, aby zatwierdzić żądany plik:
git commit -m "t1.Dodano plik txt "
Krok 9: Sprawdź zmiany
Upewnij się, że pożądany plik został przywrócony lub nie, przeglądając treść repozytorium:
LS
Można zauważyć, że teraz repozytorium zawiera trzy pliki i „T1.tekst”Został powrócony ze starego zatwierdzenia:
Skutecznie wyjaśniliśmy metodę przywrócenia pliku ze starych zatwierdzeń w Git.
Wniosek
Aby przywrócić określony plik ze starego zatwierdzenia, który nie istnieje już w katalogu projektu, najpierw przejdź do lokalnego repozytorium. Następnie wyświetl historię zatwierdzenia repozytorium i wybierz żądany identyfikator zatwierdzenia, który należy przywrócić. Następnie uruchom „git przywracanie -Source = „Polecenie przywrócenia pliku. Następnie podaj i zatwierdź plik oraz zweryfikuj zmiany. Ten blog wyjaśnił metodę przywrócenia określonego pliku ze starego zatwierdzenia w Git.