在.gitignore中,使用
/bin和
bin/我该如何让它删除某个文件,不管它在哪里?
*/*.ext发布于 2011-05-03 03:17:04
前导/将忽略模式锚定在树中特定.gitignore驻留的点上。
尾随的/意味着一个模式将只匹配一个目录(以及该匹配目录中的所有文件)。
您可以两者都有,例如,/bin/将只匹配一个名为bin的目录,并且仅在.gitignore文件级别。
简单*.ext将匹配任何以.ext结尾的文件,该文件位于或低于它所在的.gitignore文件的级别。
发布于 2011-05-03 03:09:15
后者将匹配任何其他子目录中的"xxx/bin“和"bin”。
为您的编辑回答:*.ext将处理存储库中以那个ext结尾的所有文件。
发布于 2020-01-17 22:28:55
我测试了这些案例,还测试了更多案例,您可以在这里查看结果:

编辑:根据@Dan Breen的评论更正(谢谢!)
https://stackoverflow.com/questions/5861280
复制相似问题