我正在与一些其他开发人员一起开展一个django项目,我们最近意识到我们应用程序中的所有.pwc文件都会导致提交和存储库混乱.
有什么办法可以从我的git存储库中的所有子目录中删除所有.pwc文件,然后在以后的任何提交中忽略它们吗?
有很多方法可以删除它们:
git ls-files | grep '\.pwc$' | xargs git rm find . -name *.pwc | xargs git rm
注意:如果您还没有提交,请使用rm
,而不是git rm
.
要在将来忽略它们,只需将*.pwc添加到.gitignore即可.(如果没有,请在存储库的顶层创建一个名为.gitignore的文件,只需添加一行"*.pwc")
您还可以使用以下内容:
git rm -r '*.pwc'
然后通过git忽略这些文件:
echo '*.pwc' >> .gitignore
最后一个是万一你已经有.gitignore文件,如果没有,我们单个'>'符号.