无法解析git fetch origin的引用

时间:2015-11-18 09:57:26

标签: git github

当我尝试使用git fetch origin更新本地代码库时出现此错误。我是否需要删除本地分支并重试?

error: unable to resolve reference refs/remotes/origin/CICO-20404: Success
From github.com:**********/***
 ! [new branch]      CICO-20404 -> origin/CICO-20404  (unable to update local ref)

更新

我尝试了git gc --prune=now(由同事建议),现在它至少在显示错误之前完成了提取。

任何人都可以解释这是怎么回事。

1 个答案:

答案 0 :(得分:1)

确定发现了这个问题。作者创建的实际分支名称为CICO-20404->master,表示创建此分支以将分支安全地合并到主分区(解决冲突后)。

现在名称中有一个>字符是不允许的,但如果你把它放在双引号内,你可以强制git创建这样的分支:

git checkout -b "CICO-20404->master"

一旦你推动这个分支回购所有地狱,与更新当地人的其他人一起破裂。我最终删除了当地分支机构以及回购协议,并要求所有人更新他们各自的当地人。

问题解决了。谢谢所有回复的人!