我意外地将提交添加到了一个独立的HEAD状态,然后我再次检查了master。我不再有提交哈希,所以我不能只检查提交。相反,我试图搜索我的git repo,查看我在过去几天所做的所有提交,以便我可以找到它。是否有命令这样做?
看起来git log --all
和git rev-list --all
只能搜索已知的引文。有办法做我需要的或者我是SOL吗?
答案 0 :(得分:3)
看看git reflog
。 reflog将列出HEAD的所有动作,如结帐,重置,重新定位和提交。因此,它应该包含您缺少的提交。