我犯了一个git错误,如何恢复提交的提交?

时间:2018-10-19 00:21:27

标签: git repository rebase

我在本地副本中有两个提交,我想在推送之前合并它们,所以我做了

git rebase -i origin/master

,有两行描述了我以前的提交。现在,我没有将第二个pick更改为squash,而是错误地擦除了两行并将其替换为一条人类可读的提交消息,也清除了哈希值...然后我意识到我做了错误! 我现在得到:

n$ git status
interactive rebase in progress; onto 194db03

我现在该如何修复?两次提交也从git log中消失了……

1 个答案:

答案 0 :(得分:4)

运行git rebase --abort取消变基。