当我尝试使用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
(由同事建议),现在它至少在显示错误之前完成了提取。
任何人都可以解释这是怎么回事。
答案 0 :(得分:1)
确定发现了这个问题。作者创建的实际分支名称为CICO-20404->master
,表示创建此分支以将分支安全地合并到主分区(解决冲突后)。
现在名称中有一个>
字符是不允许的,但如果你把它放在双引号内,你可以强制git创建这样的分支:
git checkout -b "CICO-20404->master"
一旦你推动这个分支回购所有地狱,与更新当地人的其他人一起破裂。我最终删除了当地分支机构以及回购协议,并要求所有人更新他们各自的当地人。
问题解决了。谢谢所有回复的人!