如何搜索分离头的git历史记录?

时间:2014-10-20 22:49:58

标签: git

我意外地将提交添加到了一个独立的HEAD状态,然后我再次检查了master。我不再有提交哈希,所以我不能只检查提交。相反,我试图搜索我的git repo,查看我在过去几天所做的所有提交,以便我可以找到它。是否有命令这样做?

看起来git log --allgit rev-list --all只能搜索已知的引文。有办法做我需要的或者我是SOL吗?

1 个答案:

答案 0 :(得分:3)

看看git reflog。 reflog将列出HEAD的所有动作,如结帐,重置,重新定位和提交。因此,它应该包含您缺少的提交。