Jak odzyskać usunięty plik, w którym po usunięciu nie dokonano zatwierdzenia

Jak odzyskać usunięty plik, w którym po usunięciu nie dokonano zatwierdzenia

Pliki są istotną częścią GIT, która jest wykorzystywana do zarządzania kodem źródła projektu. W GIT wszystkie zmiany odbywają się za pośrednictwem plików. Następnie zmiany te są zaangażowane w zapisanie w lokalnym repozytorium. Czasami jednak programiści mogą przypadkowo usunąć zaangażowany plik, a później chcieć go przywrócić. Jeśli użytkownik nie popełnia żadnych zmian po usunięciu pliku, może przywrócić usunięty plik do repozytorium GIT.

Ten blog pokaże, jak odzyskać usunięte pliki, w których po usunięciu nie dokonano zatwierdzenia.

Jak odzyskać usunięte pliki przed popełnieniem zmian?

Aby odzyskać usunięty plik przed popełnieniem nowych zmian, najpierw przejdź do repozytorium GIT. Po usunięciu pliku użytkownik może go odzyskać za pomocą „Git Checkout Head " Komenda.

Krok 1: Otwórz terminal git

Po pierwsze, od menu Start otwórz terminal GIT:

Krok 2: Przejdź do repozytorium GIT

Użyj "płyta CD„Polecenie, aby przejść do repozytorium GIT:

$ cd "c: \ git \ design"

Krok 3: Wygeneruj nowy plik

Wygeneruj nowy plik w repozytorium GIT za pośrednictwem „dotykać" Komenda:

Demo $ Touch.tekst

Następnie sprawdź status repozytorium, aby sprawdzić, czy plik jest wygenerowany, czy nie:

Status $ git

Krok 4: Przesuń plik do indeksu śledzenia

Następnie przenieś nietakowany plik do obszaru śledzenia, wykorzystując poniższe polecenie:

$ git add .

Krok 5: Zastąp zmiany w repozytorium

Zatrzymaj śledzone zmiany za pośrednictwem wspomnianego polecenia:

$ git commit -m „Nowe zatwierdzenie”

Krok 6: Usuń plik

Teraz usuń zaangażowany plik z repozytorium roboczego GIT za pomocą „git rm" Komenda:

$ git rm demo.tekst

Sprawdź opcję usuwania pliku, wymieniając zawartość:

$ ls

Możesz zobaczyć, że plik jest usuwany z repozytorium:

Krok 7: odzyskaj usunięty plik

Następnie odzyskaj usunięty plik przed popełnieniem jakichkolwiek zmian za pomocą „Git Checkout Head " Komenda:

$ git Checkout Head Demo.tekst

Tutaj podaj usuniętą nazwę pliku, którą chcesz odzyskać:

Ponownie użyj „LS”Polecenie i sprawdź, czy plik jest odzyskany, czy nie:

$ ls

Poniższe dane wyjściowe pokazuje, że pomyślnie odzyskaliśmy usunięty plik:

Nauczyliśmy cię metody odzyskiwania usuniętych plików, w których po usunięciu nie dokonano zatwierdzenia.

Wniosek

Aby odzyskać usunięty plik przed popełnieniem nowych zmian, najpierw przejdź do lokalnego repozytorium GIT, gdzie plik jest usunięty po zatwierdzeniu, i nie popełni się żadnych nowych zmian. Aby odzyskać usunięty plik, użyj „Git Checkout Head " Komenda. W tym poście opracowaliśmy metodę odzyskania usuniętego pliku, w którym po usunięciu nie popełniono żadnych nowych zmian.