昨天为了修改代码,所以checkout 当时打包的分支,然后定位修改,但是发现自动切换为HEAD分支,没有在意,发现提交后,代码消失了。
然后怎么找也找不到了。什么git branch , git log 都没有
后来查资料发现是detached HEAD 这个分支是没有挂在任何分支下面,所以我的修改也不会有显示。当时我就灰心冷意。打算重新写代码了。
可是我运气太好了。我竟然搜出了解决方案,本以为永远丢失了。
git reflog show HEAD
http://blog.csdn.net/raining_heart/article/details/8569904
http://gitolite.com/detached-head.html
时间: 2024-10-09 20:13:24