ignore和neglect的区别 ignore( 二 )


比如*可以代表一切的字符串 , 可以是0个也可以是任意多个字符 。[abc]表示匹配方括号当中的任何一个字符 , ?表示匹配任何一个字符 。[0-9]表示匹配0-9当中任意一个数字 , 两个*号表示任何中间目录 , 比如src/**/build , 可以匹配到src/test/build , 也可以匹配到src/current/build 。
比如你想要过滤掉所有的txt格式的文件 , 你可以这么写:
*.txt比如你想要过滤掉build路径下的所有json文件 , 你可以这么写:
build/*.json虽然glob的模式匹配远远不如正则表达式那么强大 , 但是对于常用的文件匹配的场景来说 , 它已经足够了 。灵活用好这几种规则已经足够可以应付几乎所有场景下的文件ignore了 。
我们洋洋洒洒写了这么多 , 但是其中的关键点只有零碎的几个 , 学习成本并不高 , 但是学会了之后可以一劳永逸地解决很多问题 , 因此我个人觉得它的性价比还是很高的 , 非常值得一学 。
最后 , 衷心祝愿大家每天都有所收获 。如果还喜欢今天的内容的话 , 请来一个三连支持吧~(点赞、关注、转发)
- END -
本文始发于公众号:TechFlow , 求个关注

秒懂生活扩展阅读