我在本地副本中有两个提交,我想在推送之前合并它们,所以我做了
git rebase -i origin/master
,有两行描述了我以前的提交。现在,我没有将第二个pick
更改为squash
,而是错误地擦除了两行并将其替换为一条人类可读的提交消息,也清除了哈希值...然后我意识到我做了错误!
我现在得到:
n$ git status
interactive rebase in progress; onto 194db03
我现在该如何修复?两次提交也从git log
中消失了……
答案 0 :(得分:4)
运行git rebase --abort
取消变基。