Git回退已经提交commit的(还未推送push的)代码及撤回代码回退

1.Git回退已经提交的代码

原文链接(原文写的是已经推送push的代码)

http://t.csdn.cn/CDjgq

已经开始难过了,我提交后没有推送就按照上文提示进行了代码回退,结果idea里面没得我最后一次提交的代码。。。然后我开始了第二轮操作,撤回代码回退

2.撤回代码回退

1)首先输入

git fsck --lost-found

(这句命令会在本地项目.git文件夹下出现lost-found/commit文件里面是最后一次commitid

 2)然后输入

git reset --hard 最后一次commit的id

7c100368a4fc7dc5f5a21c2c786f7b1d71107bee是我最后一次提交的id。

3)完成之后重启idea,就可以看到日志里你最后一次提交的代码了


版权声明:本文为qq_61726905原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。