删除文件:
git clean -df
删除文件和所有被忽略的文件:
git clean -dfx
删除除给定模式以外的文件:
git clean -dfe *.suo
我想包含一个模式,所以我怎么能这样做:
git clean -dfi [Oo]bj
[Oo] bj是我的.gitignore的一部分,所以干净不会打它。是否可以强制清除特定图案?我当然不想清除所有被忽略的文件,只是一个特定的模式。
答案 0 :(得分:2)
git clean
没有包含模式。
你最好只使用一个简单的脚本
find . -name '*.[Oo]bj' | xargs rm