How to clean untracked files in Git
· Category: Git
Short answer
Use git clean to remove untracked files and directories from your working directory.
Steps
- Preview what will be deleted:
git clean -n
- Remove untracked files:
git clean -f
- Remove untracked files and directories:
git clean -fd
- Remove ignored files too:
git clean -fdx
Tips
- Always run with
-nfirst to preview deletions. git cleanis irreversible; deleted files are not in Git.- Use
-ifor interactive mode to confirm each deletion.
Common issues
git cleandoes not touch tracked files; usegit reset --hardfor those.- Build artifacts and dependencies are common targets for cleaning.