赞
踩
我在vscode里正常拉取代码,突然就报了如题所示的错误。
因为vscode的拉取按钮执行的实际命令是:git pull --tags origin branch-name,该命令的实际含义是从远程仓库拉取指定的分支和该远程仓库上的所有标签。
在拉取标签时本地的标签与远程的标签存在冲突,就报了如题所示的错误,因为git的标签时唯一的,不能有两个相同的标签指向不同的commit,所以解决方法也就出来了。
git tag -l // 查看本地所有i标签
git ls-remote --tags // 查看远程仓库上的所有标签
git tag -d <tag-name>
git fetch origin --prune-tags
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。