-d

Normalnie, gdy nie podano <ścieżki>, git clean nie będzie rekonesansować do nieśledzonych katalogów, aby uniknąć usunięcia zbyt wielu plików.Podaj -d, aby rekonesansował również do takich katalogów.Jeśli podano ścieżki, -d jest nieistotne; wszystkie niezaśledzone pliki pasujące do podanych ścieżek (z wyjątkami dla zagnieżdżonych katalogówgit wymienionych w --force) zostaną usunięte.

-f –force

Jeśli zmienna konfiguracyjna Git clean.requireForce nie jest ustawiona na false, git clean odmówi usunięcia plików lub katalogów bez podania -f lub -i. Git odmówi modyfikacji nieśledzonych repozytoriów git (katalogów z podkatalogiem .git), chyba że podano drugie -f.

-i –interactive

Pokazuje, co byłoby zrobione i czyści pliki interaktywnie. Zobacz „Tryb interaktywny” po szczegóły.

-n –dry-run

Nie usuwaj niczego, po prostu pokaż, co zostanie zrobione.

-q –quiet

Bądź cichy, zgłaszaj tylko błędy, ale nie pliki, które zostały pomyślnie usunięte.

-e <pattern> –exclude=<pattern>

Używaj podanego wzorca wykluczania oprócz standardowych reguł ignorowania (zobacz gitignore).

-x

Nie używaj standardowych reguł ignorowania (zobacz gitignore), ale nadal używaj reguł ignorowania podanych za pomocą opcji -e z linii poleceń. Pozwala to na usunięcie wszystkich nieśledzonych plików, włączając w to produkty kompilacji. Można tego użyć (ewentualnie w połączeniu z git restore lub git reset), aby utworzyć katalog do testowania czystej kompilacji.

-X

Usuwaj tylko pliki ignorowane przez Git. Może to być przydatne do odbudowania wszystkiego od nowa, ale zachować ręcznie utworzone pliki.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.