-d
Normalt sett, när ingen <sökväg> är angiven, kommer git clean inte att söka sig in i ospårade kataloger för att undvika att ta bort för mycket.Ange -d för att få det att söka sig in i sådana kataloger också.Om några sökvägar anges är -d irrelevant; alla ospårade filer som matchar de angivna sökvägarna (med undantag för nästladegit-kataloger som nämns under --force
) kommer att tas bort.
-f –force
Om Git-konfigurationsvariabeln clean.requireForce inte är satt till false, vägrar git clean att ta bort filer eller kataloger, såvida inte -f eller -i anges. Git kommer att vägra att ändra ospårade och inbäddade git-förråd (kataloger med en .git-underkatalog)om inte ett andra -f ges.
-i –interactive
Visa vad som skulle göras och rensa filer interaktivt. Se ”Interaktivt läge” för mer information.
-n –dry-run
Inte ta bort något, visa bara vad som skulle göras.
-q –quiet
Var tyst, rapportera bara fel, men inte de filer som tagits bort med framgång.
-e <mönster> –exclude=<mönster>
Använd det givna uteslutningsmönstret utöver standardreglerna för ignorerande (se gitignore).
-x
Använd inte standardreglerna för ignorerande (se gitignore), men använd ändå de ignoreringsregler som ges med -e
-alternativ från kommandoraden. Detta gör det möjligt att ta bort alla ospårade filer, inklusive byggprodukter. Detta kan användas (eventuellt tillsammans med git restore eller git reset) för att skapa en orörd arbetskatalog för att testa ett rent bygge.
-X
Förstör endast filer som ignoreras av Git. Detta kan vara användbart för att bygga om allt från grunden, men behålla manuellt skapade filer.