当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《从git存储库中删除并忽略所有具有扩展名的文件》经验,为你挑选了2个好方法。

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

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



1> Cascabel..:

有很多方法可以删除它们:

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

find . -name *.pwc | xargs git rm

注意:如果您还没有提交,请使用rm,而不是git rm.

要在将来忽略它们,只需将*.pwc添加到.gitignore即可.(如果没有,请在存储库的顶层创建一个名为.gitignore的文件,只需添加一行"*.pwc")



2> 小智..:

您还可以使用以下内容:

git rm -r '*.pwc' 

然后通过git忽略这些文件:

echo '*.pwc' >> .gitignore

最后一个是万一你已经有.gitignore文件,如果没有,我们单个'>'符号.

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有