@cannot lock ref 'HEAD': unable to resolve reference 'refs/heads/master': reference broken解决方法

@cannot lock ref ‘HEAD’: unable to resolve reference ‘refs/heads/master’: reference broken解决

修改了一小点东西打算commit,成功以后然后打算push,这时候悲剧发生了,我的垃圾电脑自动重启了,当我再次打开的时候,idea中所有文件都变成了绿色(加入版本管理,没有commit提交),当我再次提交时,就出现了那个错误cannot lock ref ‘HEAD’: unable to resolve reference ‘refs/heads/master’: reference broken

问题原因:应该是我push的时候自动重启了然后导致 .git中的文件损坏

解决方法:远程重新check out这个工程到新的文件夹,把新项目的 .git文件夹完整复制到 出错的文件夹中,此时绿色部分小时,只剩下蓝色修改过的部分,commit,push ,成功,问题解决

若是知道其他原因或者解决方法的朋友请麻烦告知~ 不吝赐教~

猜你喜欢

转载自blog.csdn.net/weixin_41529708/article/details/84614428