@cannot lock ref ‘HEAD’: unable to resolve reference ‘refs/heads/master’: reference broken解决
作者用的是IDEA编辑器
今天这里git提交的时候,修改了一小点东西打算commit,成功以后然后打算push,这时候悲剧发生了,我的垃圾电脑自动重启了,当我再次打开的时候,idea中所有文件都变成了绿色(加入版本管理,没有commit提交),当我再次提交时,就出现了那个错误
cannot lock ref ‘HEAD’: unable to resolve reference ‘refs/heads/master’: reference broken
问题原因:应该是我push的时候自动重启了然后导致 .git中的文件损坏
解决方法:远程重新check out这个工程到新的文件夹,把新项目的 .git文件夹完整复制到 出错的文件夹中,此时绿色部分消失,只剩下蓝色修改过的部分,commit,push ,成功,问题解决
若是知道其他原因或者解决方法的朋友请麻烦告知~ 不吝赐教~
当本地修改代码,然后远程也修改了代码时,想要拉取远程最新代码覆盖本地代码1).查看本地修改gitstatus2).隐藏本地修改gitstash3).拉取远程最新代码gitpull,失败,报错error:cannotlockref‘refs/remotes/origin/mas...
起初:今天push的时候,这时候悲剧发生了,电脑蓝屏挂了,当我强制关机再启动,表现:vscode中所有文件都变成了绿色(加入版本管理,没有commit提交)结果:当我再次提交时,就出现了那个错误fatal:cannotlockref‘HE...
问题描述:idea连接gitpull代码时出现:GitpullFailde:Fromhttps://gitee.com/******/*******branchmaster->FETerror:cannotlockref‘refs/remotes/origin/master’:unabletoresolvereference'refs/remotes/origi原因....