码迷,mamicode.com
首页 > 其他好文 > 详细

恢复 git reset -hard 的误操作

时间:2015-09-15 16:13:11      阅读:172      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!