最近几天代码没提交,今天发现提交报错fatal bad revision Head,并且无法拉取和切换分支
git储藏更改提示:You do not have the initial commit yet
使用git reflog查看日志,提示fatal: your current branch appears to be broken
解决方法:
在.git\logs\refs\heads\xxx (当前分支) 中的最后一个哈希值 复制到 .git\refs\heads\xxx(当前分支) 中。
完美解决,不得不说git自带命令还是强大啊!!!一定要多看日志
方法出处:https://blog.csdn.net/acongmiss/article/details/102877524