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

git reflog

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