vscode 拉取 git 分支报错:![rejected] 1.3.5-S -> 1.3.5-S(would clobber existing tag)

162 阅读1分钟

报错截图: image.png

报错原因:
在项目管理的网页修改了 tags,导致 git 本地 tag 和远程 tag 对应不上;再使用 VSCode 里的 pull 拉取分支时就会报错。

解决方法:
首先对比找出不同的 tag
查看远程 tags:
git ls-remote -t

查看本地 tag:
git tag -l

方法一:先删除本地 tag,再拉取远程 tag
删除本地 tag:
git tag -d xxx

远程拉取 tags:
git fetch origin --prune-tags

方法二:直接强制更新本地 tag
git pull --tags -f

image.png