事件背景:local比remote仓库多一个commit,但因为调试需求将local代码回滚到了某历史版本,调试完后,想要回到local的最新代码,但git log后没找到比remote多的那个commit版本号
解决办法:通过git reflog可以查看命令历史,里边记录着本地commit的版本号,运行git reset --hard (版本号)就可以回退到local比remote多一个commit的版本。
参考文章:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013744142037508cf42e51debf49668810645e02887691000