这就是我做的......
如何在不知道提交ID的情况下返回我提交的文件?
答案 0 :(得分:3)
您可以查看HEAD的reflog。有两种方法:
git reflog show HEAD
(manpage)./git/logs/HEAD
这将向您显示您最近提交的提交,无论它们处于何种分支(或缺少分支)。
假设您找到了丢失的提交,其哈希值为0123ab
。您可以签出(git checkout 0123ab
),也可以将其合并为主版(git checkout master
; git merge 0123ab
)。