删除我的文件夹中的所有.gitignore文件。

5

有没有一种方法可以查找并删除所有的.gitignore文件?

在上传我的项目文件夹之前,我必须将它们删除。

2个回答

7
在Linux/Mac OS上,在终端中执行以下命令:
find . -type f -name .gitignore -exec rm {} \;

这将查找所有类型为file且名称为.gitignore的文件并将它们删除。

1
谢谢。我有一个快速的问题。终端没有输出,这意味着我的目录中没有更多的.gitignore文件了,对吗? - Robinson Villegas
如果您再次遇到问题,可以在find命令后添加-print选项,它会在删除路径之前打印出找到的路径。 - Erik Schmiegelow

5
此外,您也可以使用标准的git方法来完成,参见git clean man和-X选项。

3
我认为这个问题存在歧义。所选答案会删除实际的 .gitignore 文件,而您的回答会删除在 .gitignore 文件中按名称列出的文件。 - Cristian Vrabie

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接