小编典典

从git仓库中删除并忽略所有具有扩展名的文件

python

我正在与其他一些开发人员一起进行django项目,最近我们意识到应用程序中的所有.pwc文件都会导致提交和存储库混乱。

有什么办法可以从git存储库中的所有子目录中删除所有.pwc文件,然后在以后的提交中忽略它们?


阅读 181

收藏
2021-01-20

共1个答案

小编典典

删除它们的方法很多:

git ls-files | grep '\.pwc$' | xargs git rm

find . -name *.pwc | xargs git rm

注意:如果您尚未提交它们,请使用rm,而不是git rm

要在以后忽略它们,只需将* .pwc添加到.gitignore中。(如果没有该文件,请在存储库的顶层创建一个名为.gitignore的文件,然后仅添加一行“ * .pwc”)

2021-01-20