gitignore忽略目录和子目录中的所有文件(特定文件类型)
忽略某个目录及其所有子目录中的某个文件类型的正确方法是什么 示例:忽略gitignore忽略目录和子目录中的所有文件(特定文件类型),git,gitignore,Git,Gitignore,忽略某个目录及其所有子目录中的某个文件类型的正确方法是什么 示例:忽略master/xyz/中的所有.xml文件和master/xyz/中的所有子目录 我不确定以下两种方法中哪一种是正确的 master/xyz/*/*.xml master/xyz/**/*.xml 我应该用哪一个 (我使用Git 1.9.1)您可以添加类似的内容,它将从Git 1.8.2.1(文档)开始工作 斜杠后跟两个连续的星号,然后斜杠匹配零个或多个目录。例如,“a/**/b”匹配“a/b”、“a/x/b”、“a/x/
master/xyz/
中的所有.xml
文件和master/xyz/
中的所有子目录
我不确定以下两种方法中哪一种是正确的
master/xyz/*/*.xml
master/xyz/**/*.xml
我应该用哪一个
(我使用Git 1.9.1)您可以添加类似的内容,它将从Git 1.8.2.1(文档)开始工作 斜杠后跟两个连续的星号,然后斜杠匹配零个或多个目录。例如,“a/**/b”匹配“a/b”、“a/x/b”、“a/x/y/b”等 您发布的第一个建议无效,因为它与任何内容都不匹配(因为它是文字)
这种方法怎么样?gs/html data/partner/*.htmlSure,它将忽略gs/html data/partner中的所有html文件。这就是你想要的吗?包括所有的子目录,对吗?不,需要/**/号。您需要gs/html data/partner/***.html来实现此目的。此问题与链接问题不同,因为此处也要求忽略“子目录”中的内容。
# should work
master/xyz/**/*.xml
# wont work
master/xyz//.xml