1.进入代码目录,打开git Bash,执行命令:git reflog,可以查看到提交记录编号;可以看git库查看记录,看丢失的是那次提交的代码;
2.执行命令:git cherry-pick ID
ID就是记录编号;
3.执行完提示一堆内容大概是跟本地代码有冲突。
执行命令:git status
可以看到上次提交的那些文件。
4.进入工具eclipse,有冲突的话解决冲突文件,解决完成后就可以commit and push.
执行完上面的几个命令,下面红框的内容都已自动填充。直接提交就OK