Syntax

Untitled Database

Clean ignored files

git clean -fX

Will remove all ignored files from the current directory and all subdirectories.

git clean -Xn

Will preview all files that will be cleaned.

Clean all untracked directories

git clean -fd

Will remove all untracked directories and the files within them. It will start at the current working directory and will iterate through all subdirectories.

git clean -dn

Will preview all directories that will be cleaned.

Forcefully remove untracked files

git clean -f

Will remove all untracked files.

Clean interactively

git clean -i

Will print out items to be removed and ask for a confirmation via commands like the follow:

Would remove the following items:
  folder/file1.py
  folder/file2.py
*** Commands ***
    1: clean        2: filter by pattern        3: select by numbers        4: ask each
    5: quit        6: help
What now>