Jak usunąć plik z historii git?

Jak usunąć plik z historii git?

Pracując nad systemem śledzenia opartego na wersji GIT, użytkownicy często tworzą wiele plików w swoim repozytorium. Po ich utworzeniu pliki te można śledzić do repozytorium w celu zapisywania celów. Ale w niektórych przypadkach użytkownicy zdają sobie sprawę, że zrobili coś złego lub dodali niepotrzebny plik do repozytorium i chcą go usunąć z historii Git. Aby poradzić sobie z tą konkretną sytuacją, „$ git rm „Można użyć polecenia.

W tym przewodniku omówiono metodę usunięcia pliku z historii git.

Jak usunąć plik z historii git?

Aby usunąć plik projektu z historii Git, „$ git rm„Można użyć polecenia. Aby wykonać tę operację, najpierw przejdź do katalogu głównego GIT i utwórz repozytorium GIT. Następnie przejdź do nowo utworzonego lokalnego repozytorium GIT i utwórz nowy plik tekstowy. Po utworzeniu nowego pliku tekstowego śledź go do obszaru inscenizacji. Dodaj zmiany do repozytorium i wyświetl listę repozytorium treści. Na koniec usuń żądany plik, wykonując „$ git rm ”Polecenie i sprawdź status.

Teraz wdrożyć wcześniej omówioną procedurę w celu lepszego zrozumienia!

Krok 1: Przejdź do katalogu głównego git

Wykonaj „płyta CD”Polecaj i przejdź do katalogu głównego Git:

$ cd "c: \ Users \ nazma \ git"



Krok 2: Utwórz nowe lokalne repozytorium

Aby utworzyć nowe lokalne repozytorium, wykonaj „Mkdir”Polecenie wraz z wymaganą nazwą repozytorium:

$ mkdir test_7



Krok 3: Przejdź do nowo utworzonego repozytorium

Teraz przejdź do nowo utworzonego repozytorium za pomocą „płyta CD" Komenda:

$ CD TEST_7



Krok 4: Utwórz nowy plik tekstowy

Aby utworzyć nowy plik tekstowy, użyj podanego polecenia z nazwą pliku:

$ Touch File1.tekst



Krok 5: Dodaj nowo utworzony plik do obszaru inscenizacji

Wykonaj „Git dodaj”Polecenie wraz z nazwą pliku, aby śledzić go do obszaru inscenizacji:

$ git dodaj plik 1.tekst



Krok 6: Zmiany popełniania

Następnie poprowadź dodane zmiany do repozytorium za pośrednictwem poniższego polecenia:

$ git commit -m "plik 1.TXT dodał "



Krok 7: Utwórz nowy plik tekstowy

Aby utworzyć więcej plików tekstowych, wykonaj „dotykać" Komenda:

$ Touch File2.tekst



Krok 8: Śledź nowo utworzony plik tekstowy

Po utworzeniu nowego pliku w katalogu roboczym dodaj go do obszaru inscenizacji przez „Git dodaj" Komenda:

$ git dodaj plik2.tekst



Krok 9: Zaktualizuj repozytorium

Następnie uruchom określone polecenie, aby popełnić te zmiany w repozytorium GIT:

$ git commit -m "plik2.TXT dodał "



Krok 10: Wyświetl listę treści

Aby wyświetlić listę treści i zweryfikować nowo utworzony plik, napisz „LS" Komenda:

$ ls



Krok 11: Usuń plik

Teraz usuń plik z historii git za pomocą „git rm”Polecenie i określ nazwę pliku:

$ git rm plik2.tekst



Krok 12: Sprawdź status repozytorium

Następnie wykonaj następujące polecenie i sprawdź status repozytorium:

Status $ git .


Zgodnie z wynikiem poniżej listy docelowego pliku został pomyślnie usunięty z historii Git:


Krok 13: Sprawdź usunięty plik z listy treści

Wreszcie, wykonaj „LS„Polecenie do wyświetlenia listy treści repozytorium do weryfikacji:

$ ls


Widać, że teraz „plik2.TXt ”nie istnieje w repozytorium:


Opisaliśmy metodę usunięcia pliku z historii git.

Wniosek

Aby usunąć plik z historii git, najpierw przejdź do katalogu głównego i utwórz nowe lokalne repozytorium GIT. Przejdź do nowo utworzonego repozytorium i utwórz nowy plik tekstowy. Po utworzeniu nowego pliku tekstowego śledź go do obszaru inscenizacji. Zatrzymaj zmiany i pokaż listę treści repozytorium. Wreszcie, wykonaj „$ git rm ”Polecenie, aby go usunąć i sprawdzić status. Niniejszy przewodnik dostarczył procedurę usunięcia pliku z historii git.