unable to resolve reference ‘refs/remotes/origin/master’: reference broken
大概就是报这两个错,偶尔操作不慎会造成这样的后果,字面意思就是远程分支和本地分支对应不起来了,大概率是本地分支坏了
把.git/refs/heads(存放本地分支)和.git/refs/remote/origin(存放远程分支) 两个文件夹中报错的分支删掉,然后执行 git fetch(把远程仓库的分支更新到git),fetch成功后就不会报错了,剩下的随便操作,可以新建个本地分支,把删掉的分支代码拉回来就好了
当出现'unable to resolve reference ‘refs/remotes/origin/master’: reference broken'的错误时,意味着远程分支和本地分支失去同步。解决方法是删除.git/refs/heads和.git/refs/remotes/origin中出问题的分支,执行git fetch获取远程仓库最新状态,之后可新建本地分支或拉取已删除分支的代码来恢复正常。

3517

被折叠的 条评论
为什么被折叠?



