Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gitignore忽略目录和子目录中的所有文件(特定文件类型)_Git_Gitignore - Fatal编程技术网

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