标签:
用错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 后可以将恢复
标签:
原文地址:http://www.cnblogs.com/fastwave2004/p/5046382.html