You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用.gitignore通配符忽略特定命名格式的文件?

当然可以用.gitignore实现批量匹配特定格式文件

绝对没问题!Git的.gitignore文件本身就支持通配符匹配,完美解决你这种不想逐一指定版本、要忽略某一类命名规则文件的需求。

具体实现步骤:

  1. 找到项目根目录下的.gitignore文件(如果没有,直接新建一个,注意文件名开头的.,这是隐藏文件)
  2. 在文件里添加一行规则:
    baz-*.jar
    

规则解释:

这里的*是Git支持的通配符,代表任意长度的任意字符(不包含路径分隔符/)。所以这条规则会自动匹配所有以baz-开头、以.jar结尾的文件——不管中间的版本号是1.0.1、2.0.0还是其他任何格式,都会被Git忽略。

额外注意事项:

  • 如果你之前已经把这些baz-*.jar文件提交到Git仓库(也就是被Git追踪过),那光加.gitignore规则不会立刻生效。你需要先执行以下命令把它们从Git的追踪列表中移除:
    git rm --cached baz-*.jar
    
    之后提交这个变更,后续这些文件就会被正常忽略了。
  • 这条规则只会影响baz-开头的jar文件,你的foo.jar和bar.jar不会被自动忽略,除非你添加额外的规则。

内容的提问来源于stack exchange,提问作者hornta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 09:10:31