如何强制中止或终止Git rebase

9
一个stash让我进入了一个有冲突的合并,然后又让我进入了一个无法中止或继续的变基。两者都给了我这样的消息:

错误:无法读取 '.git/rebase-merge/onto':没有这个文件或目录

是否有一种方法可以强制中止、重置?还是我应该从头开始进行全新的检出。
我正在使用Git 2.21.0。
1个回答

10
如果git status报告了一个rebase,那么 git rebase --quit 将是取消所有操作的方式。
如果没有报告,您可以尝试使用git reset --hard(假设您没有任何未完成的工作),并查看git status是否报告出干净的工作树。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接