如何在没有实际合并的情况下合并git中的分支?

时间:2014-04-18 10:32:20

标签: git git-branch git-merge

我想合并两个分支,但我想做的就是覆盖master中已更改的文件。

我曾经通过从另一个分支逐个检出文件来做到这一点,但是这样我删除分支后就会丢失历史记录。

任何解决方案?谢谢!

1 个答案:

答案 0 :(得分:1)

我认为你可以做到:

git merge -s recursive -X theirs my_branch

这几乎就是你所要求的。不同之处在于结果将是两个分支的合并,但是如果发生冲突,则选择my_branch的版本来解决冲突。