背景:
进行git pull拉取代码报错:
fatal: update_ref failed for ref ‘ORIG_HEAD’: cannot lock ref ‘ORIG_HEAD’: unable to resolve reference ‘ORIG_HEAD’: reference broken
这个错误通常意味着ORIG_HEAD引用已损坏,可能是由于之前的某个操作中断或失败导致的。为了解决这个问题,可以尝试重新创建ORIG_HEAD引用,以使它指向正确的提交。
解决方法:
1.首先删除一损坏的ORID_HEAD:
rm -Force .git/ORIG_HEAD
2.创建一个新的ORID_HEAD,来指向当前的头部的提交
git reset --hard HEAD