-d

Normális esetben, ha nincs megadva <path>, a git clean nem fog visszanézni a nem követett könyvtárakba, hogy ne távolítson el túl sokat.A -d megadásával az ilyen könyvtárakba is visszanéz.Ha bármilyen elérési útvonal meg van adva, a -d irreleváns; a megadott elérési útvonalaknak megfelelő összes nem nyomon követett fájl (a --force alatt említett, egymásba ágyazott git könyvtárakra vonatkozó kivételekkel) eltávolításra kerül.

-f –force

Ha a Git konfigurációs változó clean.requireForce nem false, a git clean megtagadja a fájlok vagy könyvtárak törlését, hacsak nem adjuk meg a -f vagy -i értéket. A Git nem hajlandó módosítani a nem nyomon követett git tárolókat (.git alkönyvtárral rendelkező könyvtárak)hacsak nincs megadva egy második -f.

-i –interactive

Mutasd meg, hogy mi történne és tisztítsd meg a fájlokat interaktívan. Lásd “Interaktív mód” a részletekért.

-n –dry-run

Nem távolít el semmit, csak megmutatja, hogy mi történne.

-q –quiet

Halkan, csak a hibákat jelenti, de a sikeresen eltávolított fájlokat nem.

-e <mint> –exclude=<mint>

A megadott kizárási mintát használja a standard ignore szabályok mellett(lásd gitignore).

-x

Ne használja a standard ignore szabályokat (lásd gitignore), de továbbra is használja a parancssorból a -e opcióval megadott ignore szabályokat. Ez lehetővé teszi az összes nem követett fájl eltávolítását, beleértve a build termékeket is. Ezt lehet használni (esetleg a git restore vagy a git reset használatával együtt), hogy létrehozzunk egy pristineworking könyvtárat egy tiszta build teszteléséhez.

-X

Csak a Git által figyelmen kívül hagyott fájlok eltávolítása. Ez hasznos lehet, ha mindent újraépítünk a nulláról, de a kézzel létrehozott fájlokat megtartjuk.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.