git clean
功能
用来从工作目录中删除所有没有 tracked 过的文件.
例如:IDE工具创建的不需要的文件;编译工具产生的中间文件
git clean 默认不清理
.gitignore中的文件
用法
git clean -n是一次 clean 的演习, 告诉你哪些文件会被删除.git clean -f删除当前目录下所有没有 track 过的文件. 他不会删除.gitignore文件里面指定的文件夹和文件, 不管这些文件有没有被track过.git clean -f <path>删除指定路径下的没有被 track 过的文件.git clean -df删除当前目录下没有被 track 过的文件和文件夹.git clean -xf删除当前目录下所有没有 track 过的文件. 不管他是否是.gitignore文件里面指定的文件夹和文件.