| git-clean(1) | 
 | ============ | 
 |  | 
 | NAME | 
 | ---- | 
 | git-clean - Remove untracked files from the working tree | 
 |  | 
 | SYNOPSIS | 
 | -------- | 
 | [verse] | 
 | 'git clean' [-d] [-f] [-n] [-q] [-x | -X] [--] <path>... | 
 |  | 
 | DESCRIPTION | 
 | ----------- | 
 | Removes files unknown to git.  This allows to clean the working tree | 
 | from files that are not under version control.  If the '-x' option is | 
 | specified, ignored files are also removed, allowing to remove all | 
 | build products. | 
 | If any optional `<path>...` arguments are given, only those paths | 
 | are affected. | 
 |  | 
 |  | 
 | OPTIONS | 
 | ------- | 
 | -d:: | 
 | 	Remove untracked directories in addition to untracked files. | 
 |  | 
 | -f:: | 
 | 	If the git configuration specifies clean.requireForce as true, | 
 | 	'git-clean' will refuse to run unless given -f or -n. | 
 |  | 
 | -n:: | 
 | --dry-run:: | 
 | 	Don't actually remove anything, just show what would be done. | 
 |  | 
 | -q:: | 
 | --quiet:: | 
 | 	Be quiet, only report errors, but not the files that are | 
 | 	successfully removed. | 
 |  | 
 | -x:: | 
 | 	Don't use the ignore rules.  This allows removing all untracked | 
 | 	files, including build products.  This can be used (possibly in | 
 | 	conjunction with 'git-reset') to create a pristine | 
 | 	working directory to test a clean build. | 
 |  | 
 | -X:: | 
 | 	Remove only files ignored by git.  This may be useful to rebuild | 
 | 	everything from scratch, but keep manually created files. | 
 |  | 
 |  | 
 | Author | 
 | ------ | 
 | Written by Pavel Roskin <proski@gnu.org> | 
 |  | 
 |  | 
 | GIT | 
 | --- | 
 | Part of the linkgit:git[1] suite |