uggested Polecenie usuwania nieśledzonych plików z git docs jest git clean
oczyść się - Usuń nieśledzone pliki z drzewa roboczego
Sugerowana metoda: tryb interaktywny, git clean -i
dzięki któremu możemy mieć nad nim kontrolę. zobacz pozostałe dostępne opcje.
Dostępne opcje:
git clean
-d -f -i -n -q -e -x -X (can use either)
Wyjaśnienie:
1. -d
Usuń nieśledzone katalogi oprócz nieśledzonych plików. Jeśli nieśledzony katalog jest zarządzany przez inne repozytorium Git, domyślnie nie jest usuwany. Użyj opcji -f dwa razy, jeśli naprawdę chcesz usunąć taki katalog.
2. -f, --force
Jeśli zmienna konfiguracyjna Git clean.requireForce nie jest ustawiona na false, git clean odmówi uruchomienia, chyba że podano -f, -n lub -i.
3. -i, --interactive
Pokaż, co można zrobić, i czyść pliki interaktywnie. Szczegółowe informacje zawiera „Tryb interaktywny”.
4. -n, --dry-run
Tak naprawdę niczego nie usuwaj, po prostu pokaż, co można zrobić.
5. -q, - cicho
Bądź cicho, zgłaszaj tylko błędy, ale nie pliki, które zostały pomyślnie usunięte.
6. -e, --exclude =
Oprócz wzorców znalezionych w .gitignore (dla katalogu) i $ GIT_DIR / info / exclude, należy również uwzględnić te wzorce w zestawie obowiązujących reguł ignorowania.
7. -x
Nie używaj standardowych reguł ignorowania odczytanych z .gitignore (dla katalogu) i $ GIT_DIR / info / exclude, ale nadal używaj reguł ignorowania podanych z opcjami -e. Umożliwia to usunięcie wszystkich nieśledzonych plików, w tym produktów kompilacji. Można tego użyć (ewentualnie w połączeniu z git reset), aby stworzyć nieskazitelny katalog roboczy do testowania czystej wersji.
8. -X
Usuń tylko pliki ignorowane przez Git. Może to być przydatne do odbudowania wszystkiego od zera, ale zachowaj ręcznie utworzone pliki.