shell
8061035 HEAD@{0}: reset: moving to 8061035 15d526a HEAD@{1}: reset: moving to 15d526ab987063e1a65a04cd429391a573154529 8061035 HEAD@{2}: reset: moving to 8061035b57357aa9bd144197c8170b6a4c7b91ff cb71ccd HEAD@{3}: reset: moving to cb71ccdec184e641af4a792e6ac4aef25b5d14df 8061035 HEAD@{4}: commit: 增加文章评论表单
原因是我发现我commit错了,然后就执行了git reset --hard cb71ccdec184e641af4a792e6ac4aef25b5d14df
,执行之后发现没有回退到cb71ccdec184e641af4a792e6ac4aef25b5d14df
,但是我的代码不知道跑到那个版本去了。。。(抱歉我现在精神混乱,此处就省略1万字了)
说了这么多,那么问题来了,看代码都看的出来,我用了3次git reset --hard xx
了,我怎么才能回到8061035
呢(8061035 HEAD@{0}: reset: moving to 8061035
我已经用过一次,没回去成功!)?
穿越回去 : git checkout 8061035 ; (但这是是显示为分离的)