我不太熟悉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(?)
这是一个好的方法,还是有更好的处理方法?
1条答案
按热度按时间nmpmafwu1#
你可以尝试使用
--i
标志来一个接一个地重置你的提交。您将能够通过键入git rebase --continue
来解决每次提交时出现的合并冲突,暂存更改并继续前进。