Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.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文件中,`syntax:glob/regexp`是什么意思?_Git_Syntax_Gitignore - Fatal编程技术网

在.gitignore文件中,`syntax:glob/regexp`是什么意思?

在.gitignore文件中,`syntax:glob/regexp`是什么意思?,git,syntax,gitignore,Git,Syntax,Gitignore,我在团队的.gitignore文件中注意到以下几行,我不确定它们的意思: ... syntax: regexp ... syntax: glob ... 我试着在网上搜索,虽然我找到了很多关于glob语法和regexp语法的信息,但我没有找到任何东西来解释在.gitignore文件中放置行syntax:glob等的实际含义。连政府都没有提到这件事 每一行后面都有几行,其中包含文件名、目录、,等等。这些行是否告诉git以下行在模式匹配时使用了什么语法?这在中毫无意义。gitignore:git试

我在团队的.gitignore文件中注意到以下几行,我不确定它们的意思:

...
syntax: regexp
...
syntax: glob
...
我试着在网上搜索,虽然我找到了很多关于glob语法和regexp语法的信息,但我没有找到任何东西来解释在.gitignore文件中放置行
syntax:glob
等的实际含义。连政府都没有提到这件事


每一行后面都有几行,其中包含文件名、目录、,等等。这些行是否告诉git以下行在模式匹配时使用了什么语法?

这在
中毫无意义。gitignore
:git试图将它们视为命名名为
syntax:regexp
syntax:glob
的文件

这些字符串在Mercurial的
.hgignore
中有非常特殊的含义。在这里,它们告诉Mercurial后续字符串要么是正则表达式,要么是全局模式


所有Git条目基本上都是全局模式。这里的“基本”包括注释和
行。

所以这很可能是从.hignore文件复制/粘贴的。这是有道理的。谢谢是的-如果你认为regexp很重要的话,你可以试着把它转换成glob,但是regexp从根本上说更强大(同时也更难编写),所以可能有一些是无法翻译的。