我打算压缩一个提交,但不小心错过了一个步骤并删除了一个提交-我可以找回它吗
git rebase -i HEAD~2
然后在要压缩的提交行上,我删除了该行
然后我做了:wq
然后我的工作不见了
我可以取回提交吗?
我尝试了git reflog,但是看不到提交
答案 0 :(得分:1)
是的,您可以通过退回具有历史记录的提交(包括已丢失的提交)来找回它。
因此,请使用reflog查找分支在rebase -i
之前的位置,并检查该修订版本,然后检查git log
以获取最后的几次提交。