如何解决由于新标签/更改标签而导致的"git pull"错误?



我正在尝试从 git 存储库中提取,但它出错,不知道为什么。似乎这与更改或新标签有关:

错误:"refs/tags/v3

"存在;无法创建"refs/tags/v3/0.1" from https://bitbucket.org/*/* ![新标签] v3/0.1
-> v3/0.1(无法更新本地引用)错误:某些本地引用无法更新;尝试运行"Git 远程修剪原点"以删除任何 旧的、冲突的分支

我已经尝试过"git 远程修剪起源",但它似乎没有解决任何问题。

我的本地存储库中没有标签"v3/0.1"。我有一个提交标签,名为"v3_2",远程存储库在该提交"v3_2"和"v3/0.1"上有两个标签。所以我怀疑我的本地 git 不接受两个标签,这会很奇怪,或者"/"导致了问题。

关于如何解决此问题的任何想法,或者如何了解有关导致错误的原因的更多信息?

你可以有标签的东西/ABC,的东西/DEF

但是你不能按名称标记某些东西。在这种情况下,"某些东西"不能同时是文件和文件夹的原因。

git remote prune删除分支,但这里有一个冲突tag

创建备份并移除冲突的本地标签。

git tag v3/0.1b v3/0.1
git tag -d v3/0.1

然后再次拉。检查它是否确实想要您想要并删除您的备份标签:

git -d v3/0.1b

最新更新