Remove ignored and untracked files and directories.

Section: Clean and Temporary File Management

Delete ignored files too

bash
bash
git clean -fdx
Explanation

Very destructive in projects with ignored local configs or build outputs. Use carefully.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Clean and Temporary File Management
Preview untracked file deletion
Dry-run a cleanup of untracked files.
OpenIn sheetbashsame section
Delete untracked files
Remove untracked files from the working tree.
OpenIn sheetbashsame section
Delete untracked files and directories
Remove untracked files and directories.
OpenIn sheetbashsame section
Interactive clean
Review and select files to remove interactively.
OpenIn sheetbashsame section
Remove a worktree
Delete a linked worktree entry and directory.
OpenIn sheetbash2 tag match
Create a named stash
Save tracked changes with a message.
OpenIn sheetbash1 tag match