在使用git reset --hard 后,代码和提交信息都已经回退。
使用reflog 回退查看历史提交,找出,reset hard 上一次提交,然后在回退到那次提交上:
$ git reflog
399d9c8 HEAD@{0}: reset: moving to 399d9c82f51bdc7257de4cff813047d19b4be0d0
5b2bde6 HEAD@{1}: clone: from youjia@192.168.0.2:/home/git/am5728/encode
$git reset 5b2bde6
这样回退后,得到你hard 回退之前的状态了
阅读(2178) | 评论(0) | 转发(0) |