-d
Normalt, når der ikke er angivet nogen <sti>, vil git clean ikke søge i usporede mapper for at undgå at fjerne for meget.Angiv -d for at få den til også at søge i sådanne mapper.Hvis der er angivet nogle stier, er -d irrelevant; alle usporede filer, der matcher de angivne stier (med undtagelser for indlejredegit-mapper nævnt under --force
), vil blive fjernet.
-f –force
Hvis Git-konfigurationsvariablen clean.requireForce ikke er sat til false, vil git clean nægte at slette filer eller mapper, medmindre den er angivet med -f eller -i. Git vil nægte at ændre usporede, indlejrede git-repositorier (mapper med en .git-undermappe)medmindre der angives et andet -f.
-i –interactive
Vis, hvad der ville blive gjort, og rens filer interaktivt. Se “Interaktiv tilstand” for detaljer.
-n –dry-run
Få ikke fjernet noget, men blot vist, hvad der ville blive gjort.
-q –quiet
Være stille, kun rapportere fejl, men ikke de filer, der er blevet fjernet med succes.
-e <mønster> –exclude=<mønster>
Brug det angivne udelukkelsesmønster i tillæg til standardreglerne for ignorering (se gitignore).
-x
Brug ikke standardreglerne for ignorering (se gitignore), men brug stadig de ignoreringsregler, der er angivet med -e
-indstillingerne fra kommandolinjen. Dette gør det muligt at fjerne alle untrackedfiles, herunder byggeprodukter. Dette kan bruges (eventuelt i forbindelse med git restore eller git reset) til at oprette en uberørt arbejdsmappe til at teste et rent build.
-X
Fjern kun filer, der ignoreres af Git. Dette kan være nyttigt for at genopbygge alting fra bunden, men beholde manuelt oprettede filer.