用sourcetree拉取代码,报错如下:

error: cannot lock ref 'refs/remotes/origin/my_branch': unable to resolve reference 'refs/remotes/origin/my_branch': reference broken

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

再git 命令行里执行git fetch,也是报同样的错误。

解决办法:

项目目录下.git/refs/remotes/origin下找到以报错分支命名的文件名(这里就是my_branch),删掉之

再执行命令git fetch,成功执行

再用sourcetree拉取代码,成功执行

所以,对于这个错误,关键是要去路径下删掉那个以报错分支命名的文件。

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄