直接上解决代码: # 查询本地提交日志 git reflog 找到要回退到的版本的head处执行: # 执行重置名称 git reset --hard HEAD@{6} 然后把修改的文件备份,切换到目标分支,手动合并进去问题解决。