如何在.gitignore中用一行规则匹配指定的多个.tpl文件?
用一行.gitignore规则匹配指定文件的解决方法
可以用一行规则实现,你之前尝试的boot.[dev|tst|prd].tpl无效是因为Git的ignore规则里,[]是字符集匹配,只会匹配括号内的单个字符,而不是完整的字符串片段。
正确的一行规则应该用大括号{}来指定多个可选的字符串:
boot.{dev,tst,prd}.tpl
大括号在Git的glob模式中用来表示“或”的关系,会匹配括号内用逗号分隔的每一个选项,刚好对应你要忽略的boot.dev.tpl、boot.tst.tpl、boot.prd.tpl三个文件。
内容的提问来源于stack exchange,提问作者Andrey
相关产品推荐
相关产品推荐

