关于Git报错:reference broken

为了pull最新的代码到本地虚拟环境,在git pull的时候出现下面的错误,最后解决了,但是免不了下次出现类似的错误,所谓好记性不如烂笔头。记录一下解决办法

问题现象

git pull报错
在这里插入图片描述

解决办法

第一步:删除到.git目录下的master文件

rm ./.git/refs/remotes/origin/master

第二步:抓取远程仓库最新代码

git fetch 

第三步:远程分支内容合并到本地master分支下

git merge origin/master

至此,成功将远程的最新代码,pull到本地

原文地址:https://www.cnblogs.com/moniter/p/giterror.html