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

如何始终使用github merge接受特定分支,git,github,Git,Github,我创建了两个分支,并将其发展为: arc_conversion / () - () - () - () - () \ master - () - () - () (1) - (2) onboarding \ () - () - () / 注意,树中有数字1和2。我想做的第一件事是将入职培训合并到master。请注意,thgere对master进行了几次提交。我想完全忽略这些更改,总是接受onboarding分支中的内容,但我不知道如何告诉git这样做

我创建了两个分支,并将其发展为:

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

注意,树中有数字1和2。我想做的第一件事是将入职培训合并到master。请注意,thgere对master进行了几次提交。我想完全忽略这些更改,总是接受onboarding分支中的内容,但我不知道如何告诉git这样做。这是一种有用的策略吗?在过去,我一个文件一个文件地阅读“>>>>”你需要使用一种合并策略
-X
使用
他们的

签出主分支

git checkout master
将入职分支机构与-Xtheirs选项合并:

git merge onboarding -Xtheirs
下一步合并arc_转换

git merge arc_conversion

这应该可以做到

您想完全忽略在主控中所做的更改:您是说您想从创建登机分支的点删除主控上的提交和拾取,还是说您想合并并“始终选择登机分支”“当存在合并冲突时的版本。这些是非常不同的事情。我会根据你的要求给出答案。谢谢。我想做你列出的第二个选择。合并分支始终选择入职分支更改。谢谢