GIT-CLEAN(1) Git Manual GIT-CLEAN(1) (NAME) git-clean - (SYNOPSIS) git clean [-d] [-f] [-i] [-n] [-q] [-e ] [-x | -X] [--] [...] (DESCRIPTION) . -x (ignored) . (build products) . ... pathspec . (OPTIONS) -d git clean . -d . -d ( --force ) . -f, --force clean.requireForce false git clean -f . ( .git) -f . -i, --interactive . << >> . clean.requireForce . -n, --dry-run . clean.requireForce . -q, --quiet . -e , --exclude= (exclude) (: gitignore(5)). -x (: gitignore(5)) -e . . ( git restore git reset) . -X . . (INTERACTIVE MODE) . "What now> " . > return () : *** Commands *** 1: clean 2: filter by pattern 3: select by numbers 4: ask each 5: quit 6: help What now> 1 c clean . . clean . filter by pattern "Input ignore patterns>>" . . "*.c *.h" ".c" ".h" . ENTER ( ) . select by numbers "Select items to delete>>" . >> . . "2-5 7,9" . . "7-" . * . ENTER ( ) . ask each . . quit . help git-clean . (CONFIGURATION) git-config(1) . : clean.requireForce git-clean -f . true . (SEE ALSO) gitignore(5) (GIT) git(1) Git 2.55.0 2026-06-29 GIT-CLEAN(1)