Gdy użytkownicy pracują nad git, mogą tworzyć wiele odrębnych gałęzi i dodać zatwierdzenia po wprowadzeniu zmian w pliku projektu bez żadnych kłopotów. Jedną z najlepszych rzeczy w GIT, co sprawia, że działa bardziej wydajna, jest to, że pozwala użytkownikom usunąć dane, które nie są już potrzebne. W tym celu możesz skorzystać z „$ git śliwka„Polecenie oczyszczenia nieosiągalnych lub osieroconych obiektów git.
Ten przewodnik ilustruje metodę czyszczenia repozytoriów GIT za pomocą polecenia GIT PRUNE.
Jak wyczyścić repozytoria git za pomocą polecenia Git Pune?
Postępuj zgodnie z poniższymi krokami, aby wyczyścić repozytorium GIT za pomocą polecenia GIT Pune.
Krok 1: Uruchom git bash
Szukaj "Git Grzmotnąć”W twoim systemie za pomocą„Uruchomienie„Menu i uruchom go:
Krok 2: Przejdź do katalogu
Przejdź do wybranego katalogu, który chcesz oczyścić:
$ CD "C: \ Users \ Nazma \ Testing"
Krok 3: Historia dziennika
Teraz uruchom „Git Log„Polecenie sprawdzenia historii zatwierdzenia lokalnego repozytorium:
$ git log -linij
Poniżej wyjściowe wskazuje, że popełniliśmy trzy razy w odpowiednim repozytorium:
Krok 4: Resetuj głowę
Wykonaj podane „Git Reset„Polecenie, aby cofać się o jeden zatwierdzenie i zresetować do niego:
$ git reset -twardy c4f871f
W naszym przypadku chcemy się przeprowadzić ”GŁOWA„Do drugiego zatwierdzenia i cofnij„trzeci zatwierdzenie". Dlatego minęliśmy „C4F871F”Jako jego identyfikator dziennika:
Krok 5: Sprawdź usunięte zatwierdzenie
Następnie uruchom „git fSck„Polecenie z„-zgubiony znaleziony„Opcja sprawdzenia usuniętego zatwierdzenia:
$ git fSck-obficie
Nasz usunięte zatwierdzenie wyświetli się na wyjściu.
Notatka: Jeśli usunąłeś więcej niż jedno zatwierdzenie, możesz dopasować go do pierwszych siedmiu znaków wyświetlonej wartości identyfikacyjnej.
Następnie wykonaj „Git RefLog„Polecenie wygasające starsze wpisy z repozytorium:
$ git rerlog expire-expire = now-expire-unreachable = now --all
Tutaj, "-wygasa = teraz„Opcja oznacza, że podane polecenie wyczyści wszystkie wpisy starsze:
Krok 6: Sprawdź zmiany
Uruchom „-próba„Opcja z„Git śliwka„Polecenie weryfikacji zmian, które są niedawno wprowadzone w repozytorium:
$ git śliwka-suszona
Krok 7: Oczyść repozytorium GIT
Teraz uruchom „Git śliwka„Polecenie oczyszczenia repozytorium GIT:
$ git pune --verbose --progress -expire = teraz
Tutaj, "-gadatliwy„Opcja pokaże wszystkie powiązane obiekty i działania, podczas gdy„-postęp„Opcja służy do sprawdzenia postępu git git i”-wygasa = teraz”Usunie stare obiekty:
Wreszcie, ponownie wykonaj „git fSck„Polecenie z„-zgubiony znaleziony„Opcja sprawdzenia, czy zatwierdzenie jest usuwane z naszego repozytorium lub nadal istnieje:
$ git fSck-obficie
Opracowaliśmy procedurę czyszczenia repozytoriów GIT za pomocą dowództwa GIT PRUNE.
Wniosek
Aby oczyścić repozytorium GIT za pomocą polecenia GIT PRUNE, najpierw przejdź do odpowiedniego repozytorium, a następnie sprawdź jego historię dziennika zatwierdzenia za pomocą „$ git log" Komenda. Potem uruchom „$ git reset”Polecenie, aby cofać się o jeden zatwierdzenie i sprawdź usunięty status zatwierdzenia. Następnie wyczyść wszystkie starsze wpisy, sprawdź zmiany, a następnie wykonaj „$ git śliwka„Polecenie oczyszczenia repozytorium. W tym przewodniku omówiono metodę czyszczenia repozytoriów GIT za pomocą dowództwa GIT PRUNE.