令人困惑的.gitignore语法

tms*_*lnz 8 git mercurial gitignore

我正在阅读http://www.kernel.org/pub/software/scm/git/docs/v1.7.10/gitignore.html,用于解释忽略模式的6个点似乎描述了一个自定义的glob变体搜索语法.我更熟悉Mercurial,它允许显式忽略通过glob或正则表达式模式,没有问题.

  • Git中有类似的功能吗?
  • 有人能指出我比Git手册页更详尽的参考吗?

最好的,
t

And*_*tti 1

不完全是。它可以使用类似 bash 的语法,您可以在其中指定如下内容:

*tmp_*~

这与正则表达式相同:.*tmp_.*~

希望对你有帮助!