git merge或git pull --rebase?

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

我面临以下问题:我有三个分支叫producttotobms。我想对product(它是totobms的父级)进行一些修改,我想将product的相同修改推送到totobms,而不会破坏那些分支上的所有其余代码。

我应该使用什么命令?

git
2个回答
0
投票

由于您将更改推送到产品。要将更改传播到其他分支,您可以执行以下操作

  • 将toto分支与产品分支合并。
  • 合并bms分支与产品分支

上面的合并将在本地生成合并提交,需要将其推送到远程分支。


0
投票

您可以在不破坏分支上的其余代码的情况下执行任何操作。如果您在同一个地方进行了修改,则可能必须解决一些冲突,无论是重新定位还是合并。

Rebase会将您的提交置于其他分支的提交之上。

合并将创建一个新的合并提交。

在重新定位或合并时解决冲突时,您可以选择正确的代码。

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