3

我正处于交互式 rebase 的中间,并且我已经修改了几个提交。

我还有几个标记为要编辑的剩余提交,但我决定不再编辑它们。

我怎样才能结束 rebase(如果你愿意的话,尽早结束)但保留我到目前为止所做的更改?

git rebase --abort将结束 rebase 并删除我所做的所有更改,并且git rebase --continue对于我必须编辑的每个剩余提交都输入太乏味。

4

1 回答 1

4

你可以运行:

git rebase --edit-todo

编辑剩余提交的说明。然后,您将能够将您标记为的所有提交更改editpick. 然后运行:

git rebase --continue

它会一直持续到最后(除非发生冲突)。

于 2022-02-22T07:19:26.633 回答