Git:如何跳到变基的末尾并保留到目前为止的所有更改?

App*_*ffe 5 git rebase git-rebase git-interactive-rebase

我正在进行交互式变基,并且已经修改了几个提交

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

我怎样才能结束变基(如果愿意的话,尽早结束)但保留迄今为止所做的更改?

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

pad*_*win 6

你可以运行:

git rebase --edit-todo
Run Code Online (Sandbox Code Playgroud)

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

git rebase --continue
Run Code Online (Sandbox Code Playgroud)

并且它将持续不断地进行(除非发生冲突)直到最后。