如何始终使用github合并接受特定分支

时间:2013-03-05 18:13:25

标签: git github

我已经创建了两个分支并将其开发为:

arc_conversion   / () - () - () - () - () \
master           - () - () - ()   (1) -   (2)
onboarding       \ () - () - () /

注意我在树中有数字1和2。我想要做的第一件事是将入门合并到主人。请注意,thgere已经对master进行了一些提交。我想完全忽视这些变化,并且总是接受入门分支中的内容,但我不知道如何告诉git这样做。这是一个策略有用的东西吗?在过去,我逐个文件地阅读“>>>>>>>>” “<<<<<<<<”标签和擦除部分,但我真的想避免这样,因为这是一个大项目。

git checkout master git merge(????)onboarding

然后是2.)我想将arc_conversion合并到master中,但这将是一个标准的合并,我觉得我可以做得很好。如果您发现我更容易做到这一点,请拨打电话。

由于

1 个答案:

答案 0 :(得分:0)

您需要使用合并策略-X使用theirs

签出主分支

git checkout master

将onboarding分支与-Xtheirs选项合并:

git merge onboarding -Xtheirs

下一步合并arc_conversion

git merge arc_conversion

应该这样做