首页 > 其他 > 详细

恢复 git reset -hard 的误操作

时间:2015-09-15 16:11:43      阅读:390      评论:0      收藏:0      [点我收藏+]

git的历史记录是不可修改的,也就是说你不能更 改任何已经发生的事情。你做的任何操作都只是在原来的操作上修改。也就是说,即使你删除了一个分支,修改了一个提交,或者强制重置,你仍然可以回滚这些操 作。

 

$ git reflog
b7057a9 HEAD@{0}: reset: moving to b7057a9
98abc5a HEAD@{1}: commit: more stuff added to foo
b7057a9 HEAD@{2}: commit (initial): initial commit

所以,我们要找回我们第二commit,只需要做如下操作:
$ git reset --hard 98abc5a

 

转自: http://www.cnblogs.com/mliudong/archive/2013/04/08/3007303.html

恢复 git reset -hard 的误操作

原文:http://www.cnblogs.com/pinganzi/p/4810402.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!