1.Git回退已经提交的代码
原文链接(原文写的是已经推送push的代码)
http://t.csdn.cn/CDjgq
已经开始难过了,我提交后没有推送就按照上文提示进行了代码回退,结果idea里面没得我最后一次提交的代码。。。然后我开始了第二轮操作,撤回代码回退
2.撤回代码回退
1)首先输入
git fsck --lost-found
(这句命令会在本地项目.git文件夹下出现lost-found/commit文件,里面是最后一次commit
的id
)
2)然后输入
git reset --hard 最后一次commit的id
7c100368a4fc7dc5f5a21c2c786f7b1d71107bee是我最后一次提交的id。
3)完成之后重启idea,就可以看到日志里你最后一次提交的代码了