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