Untracked Files to typy plików obecnych w repozytorium GIT, ale nie zostały jeszcze dodane do jego indeksu śledzenia. Untracked Files są umieszczane w obszarze niestabilności repozytorium GIT i można je dodać do indeksu śledzenia za pośrednictwem „Git dodaj " Komenda. Jednak ignorowany nietreakowany plik znajduje się w kategorii pliku, który nie został rozpoznany przez GIT i można go usunąć, aby zwolnić miejsce.
Git Clean działa dobrze z nieokreślonymi plikami, ale ma swoje ograniczenia. Nie wszystkie pliki można usunąć za pomocą tego polecenia. Na przykład nie można usunąć niedawno utworzonych katalogów, plików powiązanych z istniejącym zatem, historycznie śledzonymi plikami lub plikami już dodanymi do indeksu. Poza tym podczas korzystania z polecenia GIT Clean musisz użyć „-siła" opcja. W przeciwnym razie otrzymasz komunikat o błędzie, a polecenie nie zadziała.
Ten samouczek pokaże:
Metoda 1: Usunięcie nietreakowanego pojedynczego pliku za pomocą polecenia GIT Clean
Untracked Files to te pliki, które nie zostały popełnione i dodane do indeksu repozytorium GIT. Aby usunąć te nietakowane pliki, możesz użyć „Git Clean -f" Komenda.
Spójrz na dostarczoną procedurę praktycznie wdrożenia dodanego scenariusza!
Krok 1: Uruchom terminal git
Po pierwsze, uruchom terminal GIT Bash za pośrednictwem menu Start:
Krok 2: Otwórz lokalne repozytorium GIT
Następnie otwórz lokalny katalog GIT za pomocą „płyta CD" Komenda:
$ cd "c: \ git"
Krok 3: Wygeneruj nowy plik
Wygeneruj nowy plik za pośrednictwem „dotykać" Komenda:
$ Touch File1.tekst
Krok 4: Sprawdź status
Sprawdź aktualny status repozytorium:
Status $ git
Poniższe dane wyjściowe pokazuje, że nowy plik jest pomyślnie utworzony i nieokreszczony:
Krok 5: Usuń nietakowany plik
Użyj „czysty”Polecenie wraz z„-F„Opcja, aby mocno usunąć beztreczkowane pliki:
$ git clean -f
Krok 6: Sprawdź usuwanie pliku
Ponownie wykonaj „status git”Polecenie, aby sprawdzić, czy nietreakowany plik jest usuwany, czy nie:
Status $ git
Z poniższego wyjścia widać, że nietakowany plik „Plik 1.tekst”Nie ma:
Metoda 2: Usunięcie nietreakowanych wielu plików za pomocą GIT Clean Command
Aby usunąć wiele niezwiązanych plików, wykonaj poniższe podane kroki.
Krok 1: Wyświetl status repozytorium
Najpierw wyświetl status repozytorium, aby sprawdzić, czy jakiekolwiek nietakowane pliki są obecne w obszarze zabezpieczającego, czy nie:
Status $ git
Można zaobserwować, że dwa nieokreszczeńowane pliki są wyświetlane pod „Untracked Files" Kategoria:
Krok 2: Usuń wiele niezwiązanych plików
Aby usunąć te nietreściowane pliki, użyj poniższego polecenia GIT:
$ git clean -f
Ponownie sprawdź status GIT Repository, aby sprawdzić, czy nietreacyjne pliki są usunięte, czy nie:
Status $ git
Proszę bardzo! Wszystkie nieposięte pliki są usunięte:
Metoda 3: Usunięcie nietreakowanego katalogu za pomocą GIT Clean Command
„„Git Clean -f”Polecenie domyślnie nie usuwa niepotek o nietreakcji. Jednak dodanie „-D„Flaga zrobi magię. Ponadto, podobnie jak w przypadku plików, najpierw musisz sprawdzić, które niewypracane katalogi zostaną usunięte. Aby to zrobić, użyj dostarczonego polecenia:
$ git clean -dn
W naszym przypadku widzimy, że mamy jeden nieokreszczony katalog:
Po potwierdzeniu zastosuj, aby usunąć katalog za pomocą polecenia:
$ git clean -df
Sprawdź operację usunięcia, uruchamiając „status git”:
Status $ git
Tutaj widać, że nie ma żadnego pliku, a także katalogu:
Metoda 4: Usunięcie nietreakowanych plików ignorowanych za pomocą polecenia GIT Clean
„„-F”Flaga pomija zignorowane pliki. Niektóre .Pliki Gitignore to pliki niekroczalne wygenerowane podczas kompilacji. Jeśli po zrobieniu „próba”, Czujesz potrzebę ich usuwania, dodaj„-X„Flaga podczas usuwania folderów lub plików, ponieważ pomoże usunąć nieokreślone”.Gitignore" akta. Na przykład, aby jednocześnie usunąć ignorowane pliki i nieokreślone katalogi, użyj polecenia:
$ git clean -dfx
Stwórzmy „.Gitignore”Plik w naszym obszarze roboczym i użyj„-F„Aby to usunąć. W tym celu sprawdź poniżej, biorąc pod uwagę instrukcje.
Krok 1: Utwórz nowy plik
Aby utworzyć plik, wykonaj następujące polecenie w terminalu GIT Bash:
$ Touch ignoreFile1.tekst
Krok 2: Zignoruj plik
Następnie, aby zignorować nowo utworzony plik, dodaj nazwę pliku do „.Gitignore”Plik za pomocą wspomnianego polecenia:
$ echo ignoreFile1.txt >> .Gitignore
Uruchom „status git„Aby sprawdzić, czy nieokreszczeń”.Gitignore„Plik istnieje lub nie:
Status $ git
Krok 3: Usuń ignorowany nietakowany plik
Następnie usuń ignorowany plik, a także „.Gitignore„Korzystanie z poniższego polecenia:
$ git clean -fx
Git Clean Interactive Tryb
Używając "-I„Flaga aktywuje tryb interaktywny, co jest pomocne, aby zobaczyć, co dzieje się przed usunięciem plików. A "co teraz„Wyświetli się monit, wymagający wprowadzenia polecenia w celu kontynuowania dowolnego działania. Na przykład, aby zobaczyć nieokreślone katalogi za pomocą trybu interaktywnego, uruchom polecenie:
$ git clean -dni
Możesz kliknąć dowolne polecenie, aby kontynuować, takie jak 5, a następnie kliknij przycisk Enter, aby zrezygnować z wiersza:
Jeśli nie masz pewności, co reprezentuje każde polecenie w wierszu, wybierz opcję „6„Aby otworzyć stronę pomocy:
Opracowaliśmy metodę usuwania nietreakowanych plików, ignorowania plików i katalogów za pomocą polecenia GIT Clean.
Wniosek
Aby usunąć nieposięte pliki za pomocą polecenia GIT Clean, najpierw otwórz terminal git bash. Następnie przejdź do lokalnego repozytorium GIT. Następnie utwórz nowy plik, który pozostanie nieokreszczony. Następnie użyj „$ git clean -f”Polecenie do usunięcia pojedynczego nietracowanego pliku lub wielu plików. Usuń nietreakowany katalog lub folder za pośrednictwem „Git Clean”Polecenie wraz z„-D" opcja. W tym zapisie pokazaliśmy, jak używać polecenia GIT Clean, aby usunąć nieprzeszacowane pliki, katalogi i .plik Gitignore do usunięcia nieprzeszacowanych ignorowanych plików.