我在团队的.gitignore文件中注意到以下几行,但不确定它们的含义:
...
syntax: regexp
...
syntax: glob
...
我尝试过在线搜索,尽管我发现了很多有关glob语法和regexp语法的信息,但没有发现任何东西可以解释在.gitignore文件中实际放置
syntax: glob
等行的含义。即使是gitignore documentation也没有提及。这些行中的每一行后面都有几行包含文件名,目录等的行。这些行是否告诉git以下模式匹配时以下行使用什么语法?
最佳答案
这意味着.gitignore
中什么都没有:Git尝试将它们视为命名为syntax: regexp
和syntax: glob
的文件。
这些字符串在Mercurial中的.hgignore
中具有非常特定的含义。在这里,它们告诉Mercurial,后续字符串要么是正则表达式,要么是全局模式。
所有Git条目本质上始终都是glob模式。这里的“基本上”涵盖注释和!
行。
关于git - .gitignore文件中 `syntax: glob/regexp`是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56010229/