如何在一次又一次的提交中重新调整我的分支的基础?

问题描述 投票:0回答:1

我对变基不太熟悉。目前我有以下情况:

分支:C1-C2-C3-C4-C5(开发) 分支:C1-C2-C6-C7-C8(功能)

虽然我可以从功能分支进行“git rebasedevelopment”,但由此产生的合并冲突太大并且很难一次性解决。实际上还有更多的提交。

是否可以对一个又一个提交进行变基,直到得到与单个变基相同的结果?

例如,如果我签出了功能分支并执行

  • git rebase C3 功能
  • git rebase C4 功能
  • git rebase C5 功能

我最终会得到: C1-C2-C3-C4-C5-C6-C7-C8(?)

这是一个好方法,还是有更好的处理方法?

git rebase
1个回答
0
投票

您可以尝试使用

--i
标志来对您的提交进行一一变基。您将能够解决每次提交时出现的合并冲突,暂存更改并通过键入
git rebase --continue
继续。

© www.soinside.com 2019 - 2024. All rights reserved.