将一组 git 提交移动到 HEAD

Move a set of git commits to HEAD

我有一个分叉,上面有一些分布在几年内的提交。

我想把它们都整合到 HEAD 上。这样一来,从上游进行的合并是作为变基完成的,并且提交将保留在 HEAD 处。

我试图避免让这些提交在历史中丢失并在上游合并时被意外擦除。

我想我可以进行交互式变基,但考虑到过去两年中这几个提交分布在数百个上游提交中,这似乎很乏味。

你可以尝试挑选那些提交到他们自己的单独分支,并且总是从那个分支变基。