.gitignore文件中的“ syntax:glob / regexp”是什么意思?

时间:2019-05-06 18:00:53

标签: git syntax gitignore

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

...
syntax: regexp
...
syntax: glob
...

我尝试了在线搜索,尽管我发现了很多有关glob语法和regexp语法的信息,但没有发现任何解释如何将行syntax: glob等放入.gitignore的内容。文件的意思。甚至gitignore documentation也没有提及它。

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

1 个答案:

答案 0 :(得分:3)

这意味着.gitignore中什么都没有:Git尝试将它们命名为名为syntax: regexpsyntax: glob的文件。

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

所有Git条目本质上始终都是glob模式。这里的“基本上”涵盖注释和!行。

相关问题