Removing non-repository files with git?
GitGit Problem Overview
I'm writing Autotools code and in the process of development, tons of files are generated.
Is there anyway to tell git to remove all files from a directory that are not part of the repository?
Git Solutions
Solution 1 - Git
You can use git-clean. This command will remove untracked files/directories. By default, it will only print what it would have removed, without actually removing them.
Given the -f
flag to remove the files, and the -d
flag to remove empty directories as well :
git clean -df
Also removing ignored files :
git clean -dfx