Options (4)
-i, --interactivebooleanInteractively delete untracked files
Example:
git clean {{[-i|--interactive]}}-n, --dry-runbooleanShow which files would be deleted without actually deleting them
Example:
git clean {{[-n|--dry-run]}}-f, --forcebooleanImmediately force deletion of all untracked files
Example:
git clean {{[-f|--force]}}-e, --excludebooleanDelete untracked files except those matching the given patterns
Example:
git clean {{[-f|--force]}} {{[-e|--exclude]}} '{{*.ext}}' {{[-e|--exclude]}} {{path/to/directory}}/Examples (7)
Interactively delete untracked files
git clean [-i|--interactive]Show which files would be deleted without actually deleting them
git clean [-n|--dry-run]Immediately force deletion of all untracked files
git clean [-f|--force]Delete untracked [d]irectories
git clean [-f|--force] -dDelete only untracked files matching specific paths or glob patterns
git clean [-f|--force] -- path/to/directory '*.ext'Delete untracked files except those matching the given patterns
git clean [-f|--force] [-e|--exclude] '*.ext' [-e|--exclude] path/to/directory/Delete untracked files and e[x]cluded files (those listed in `.gitignore` and `.git/info/exclude`)
git clean [-f|--force] -xmade by @shridhargupta | data from tldr-pages