我有一个松散跟随git-flow的GitHub回购。有两个长期分支:master
和develop
。一段时间前,feature/one
的特征分支(develop
)被切断了。存在将feature/one
合并回develop
的PR,但是存在合并冲突的批次。
我100%确定我希望feature/one
中的所有更改都能胜过并覆盖来自develop
的所有冲突。有没有办法迫使git只是说“嘿,feature/one
和develop
中有任何冲突,只需使用feature/one
”中的更改?
答案 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。