忽略某个目录及其中所有子目录中某个文件类型的正确方法是什么?
示例:忽略.xml
中的所有master/xyz/
个文件以及master/xyz/
中的所有子目录。
我不确定以下哪两种方法是正确的......
master/xyz/*/*.xml
master/xyz/**/*.xml
我应该使用哪一个?
(我使用Git 1.9.1)
答案 0 :(得分:13)
你可以添加这样的东西,它可以用于git 1.8.2.1(文档here)
斜杠后跟两个连续的星号,然后斜杠匹配零个或多个目录。例如,“a / ** / b”匹配“a / b”,“a / x / b”,“a / x / y / b”等等。
# should work
master/xyz/**/*.xml
您发布的第一个建议无效,因为它不匹配任何内容(因为它是文字)
# wont work
master/xyz//.xml