-d
Při zadání <cesta> git clean obvykle neprohledává nesledované adresáře, aby jich neodstranil příliš mnoho.Zadejte -d, aby procházel i tyto adresáře.Pokud jsou zadány nějaké cesty, je -d irelevantní; všechny nesledované soubory odpovídající zadaným cestám (s výjimkami pro vnořené adresáře git uvedené pod --force
) budou odstraněny.
-f –force
Pokud není konfigurační proměnná Git clean.requireForce nastavena na false, git clean odmítne odstranit soubory nebo adresářebez zadání -f nebo -i. Git odmítne měnit nesledované vnořené repozitáře git (adresáře s podadresářem .git), pokud není zadána druhá hodnota -f.
-i –interactive
Zobrazí, co by se provedlo, a vyčistí soubory interaktivně. Podrobnosti viz „Interaktivní režim“.
-n –dry-run
Vlastně nic neodstraňujte, jen ukažte, co by se udělalo.
-q –quiet
Buďte potichu, hlásejte jen chyby, ale ne soubory, které se podařilo odstranit.
-e <vzor> –exclude=<vzor>
Použije zadaný vylučovací vzor navíc ke standardním pravidlům ignorování(viz gitignore).
-x
Nepoužije standardní pravidla ignorování (viz gitignore), ale stále použije pravidla ignorování zadaná volbami -e
z příkazového řádku. To umožňuje odstranit všechny nesledované soubory, včetně produktů sestavení. Tuto funkci lze použít (případně ve spojení s funkcí git restore nebo git reset) k vytvoření původního pracovního adresáře pro testování čistého sestavení.
-X
Odstranění pouze souborů ignorovaných systémem Git. To může být užitečné pro obnovení všeho od začátku, ale zachování ručně vytvořených souborů.