在.gitignore文件中,`syntax:glob/regexp`是什么意思?
我在团队的.gitignore文件中注意到以下几行,我不确定它们的意思:在.gitignore文件中,`syntax:glob/regexp`是什么意思?,git,syntax,gitignore,Git,Syntax,Gitignore,我在团队的.gitignore文件中注意到以下几行,我不确定它们的意思: ... syntax: regexp ... syntax: glob ... 我试着在网上搜索,虽然我找到了很多关于glob语法和regexp语法的信息,但我没有找到任何东西来解释在.gitignore文件中放置行syntax:glob等的实际含义。连政府都没有提到这件事 每一行后面都有几行,其中包含文件名、目录、,等等。这些行是否告诉git以下行在模式匹配时使用了什么语法?这在中毫无意义。gitignore:git试
...
syntax: regexp
...
syntax: glob
...
我试着在网上搜索,虽然我找到了很多关于glob语法和regexp语法的信息,但我没有找到任何东西来解释在.gitignore文件中放置行syntax:glob
等的实际含义。连政府都没有提到这件事
每一行后面都有几行,其中包含文件名、目录、,等等。这些行是否告诉git以下行在模式匹配时使用了什么语法?这在
中毫无意义。gitignore
:git试图将它们视为命名名为syntax:regexp
和syntax:glob
的文件
这些字符串在Mercurial的.hgignore
中有非常特殊的含义。在这里,它们告诉Mercurial后续字符串要么是正则表达式,要么是全局模式
所有Git条目基本上都是全局模式。这里的“基本”包括注释和
代码>行。所以这很可能是从.hignore文件复制/粘贴的。这是有道理的。谢谢是的-如果你认为regexp很重要的话,你可以试着把它转换成glob,但是regexp从根本上说更强大(同时也更难编写),所以可能有一些是无法翻译的。