首页 > 其他 > 详细

git reflog

时间:2015-12-14 21:08:50      阅读:162      评论:0      收藏:0      [点我收藏+]

用错checkout 了比如想checkout出下面的一个版本,结果用错了

git checkout  8bfd9b1d292 这样会导致HEAD  deatched ,在这个地方修改后commit  

commit 8bfd9b1d2922b55586f41d37f1a2a992d580e1dd Author: lab <lab@dera.com.cn> Date:   Tue Dec 8 20:21:42 2015 +0800

    update main.c

当git checkout master  时 刚的8bfd9b1d292 分支就丢了。

 

可以用下面方法找回

git reflog

c65ec9a HEAD@{0}: checkout: moving from 68657499e57fdcd970f9207ac2cb0f656d3bd5b6 to master
8bfd9b1d292 HEAD@{1}: checkout: moving from master to

 

git reset --hard 8bfd9b1d292 后可以将恢复

git reflog

原文:http://www.cnblogs.com/fastwave2004/p/5046382.html

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