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

Git Fetch:如何仅拉取ver*模式的标签?

解决Git仅同步ver*模式标签的问题

问题原因

你用的命令里加了--tags参数,这个参数会强制Git拉取所有远程标签,直接覆盖了你后面指定的+refs/tags/ver*:refs/tags/ver*过滤规则,所以才会拉取到不符合模式的标签。

正确命令

去掉--tags参数,保留其他参数即可:

git fetch --prune --prune-tags --force origin '+refs/tags/ver*:refs/tags/ver*'

额外清理:移除本地已存在的非ver*标签

如果本地已经拉取了多余的标签,可以用以下命令批量删除:

git tag | grep -v '^ver' | xargs git tag -d

这条命令会列出所有本地标签,过滤掉以ver开头的,然后删除剩下的标签。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 01:15:46