我试图从git存储库中提取,但它出错了,不知道为什么。似乎它与更改或新标签有关:
错误:'refs / tags / v3'存在;无法创建'refs / tags / v3 / 0.1'来自 https://bitbucket.org/ * / * ! [新标签] v3 / 0.1
- > v3 / 0.1(无法更新本地引用)错误:某些本地引用无法更新;尝试运行'git remote prune origin'来删除任何 旧的,有冲突的分支
我尝试了'git remote prune origin',但它似乎无法解决任何问题。
我的本地存储库中没有标记“v3 / 0.1”。我有一个提交标签,即“v3_2”,远程仓库在提交“v3_2”和“v3 / 0.1”上有两个标签。所以我怀疑我的本地git不接受两个标签,这会很奇怪,或者“/”导致问题。
关于如何解决这个问题的任何想法,或者如何找到导致错误的更多信息?
答案 0 :(得分:1)
你可以有标签/ ABC,某些东西/ DEF
但你不能用名字标记。在这种情况下,“某事”的原因不能同时是文件和文件夹。
答案 1 :(得分:0)
git remote prune
删除了分支,但在这里你有一个有冲突的tag
。
创建备份并删除存在冲突的本地标记。
git tag v3/0.1b v3/0.1
git tag -d v3/0.1
然后再拉。检查它是否确实需要并删除备份标记:
git -d v3/0.1b