可以在git / GitHub中强制合并功能分支

时间:2018-03-15 03:36:04

标签: git github merge

我有一个松散跟随git-flow的GitHub回购。有两个长期分支:masterdevelop。一段时间前,feature/one的特征分支(develop)被切断了。存在将feature/one合并回develop的PR,但是存在合并冲突的批次

我100%确定我希望feature/one中的所有更改都能胜过并覆盖来自develop的所有冲突。有没有办法迫使git只是说“嘿,feature/onedevelop中有任何冲突,只需使用feature/one ”中的更改?

1 个答案:

答案 0 :(得分:3)

在从feature/one合并到develop分支期间,您可以使用:

git checkout develop
git merge -X theirs feature/one

-X theirs的长格式为--strategy-option=theirs。所以更长的形式是:

git merge --strategy-option=theirs feature/one

您可以参考git merge man page