git pull 报错 warning: ignoring broken ref refs/remotes/origin/HEAD

unable to resolve reference ‘refs/remotes/origin/master’: reference broken
大概就是报这两个错,偶尔操作不慎会造成这样的后果,字面意思就是远程分支和本地分支对应不起来了,大概率是本地分支坏了

把.git/refs/heads(存放本地分支)和.git/refs/remote/origin(存放远程分支) 两个文件夹中报错的分支删掉,然后执行 git fetch(把远程仓库的分支更新到git),fetch成功后就不会报错了,剩下的随便操作,可以新建个本地分支,把删掉的分支代码拉回来就好了

你可能感兴趣的:(问题解决类,前端,git)