报错截图:
报错原因:
在项目管理的网页修改了 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