git 如何在一次又一次的提交中重定我的分支的基?

8nuwlpux  于 2023-10-14  发布在  Git
关注(0)|答案(1)|浏览(111)

我不太熟悉rebase。目前我有以下情况:
分支:C1-C2-C3-C4-C5(开发)分支:C1-C2-C6-C7-C8(特征)
虽然我可以从特性分支中进行“git rebase develop”,但由此产生的合并冲突太大,很难一次性解决。事实上,有更多的承诺。
有没有可能一次又一次地对提交进行变基,直到im得到与单个变基相同的结果?
例如,如果我被检出到要素分支,

  • git rebase C3特性
  • git rebase C4特性
  • git rebase C5特性

最后我会得到:C1-C2-C3-C4-C5-C6-C7-C8(?)
这是一个好的方法,还是有更好的处理方法?

nmpmafwu

nmpmafwu1#

你可以尝试使用--i标志来一个接一个地重置你的提交。您将能够通过键入git rebase --continue来解决每次提交时出现的合并冲突,暂存更改并继续前进。

相关问题