我可以撤消删除git rebase中的提交吗?

时间:2018-08-15 08:23:41

标签: git rebase git-commit

我打算压缩一个提交,但不小心错过了一个步骤并删除了一个提交-我可以找回它吗

git rebase -i HEAD~2

然后在要压缩的提交行上,我删除了该行 然后我做了:wq

然后我的工作不见了

我可以取回提交吗?

我尝试了git reflog,但是看不到提交

1 个答案:

答案 0 :(得分:1)

是的,您可以通过退回具有历史记录的提交(包括已丢失的提交)来找回它。

因此,请使用reflog查找分支在rebase -i之前的位置,并检查该修订版本,然后检查git log以获取最后的几次提交。