合并但覆盖Git中的更改

时间:2013-01-11 10:11:20

标签: git conflict

当我在Git中合并一个分支来掌握时,我经常会遇到合并冲突。有没有办法合并一个分支,只是覆盖当前分支中的东西?

2 个答案:

答案 0 :(得分:65)

-X ours命令中添加git merge参数。

假设您在当地分公司工作。然后你想合并master中的内容:

git merge -X ours master

另一方面,如果 master,并希望将您的本地分支合并到master,那么@elhadi正确地说您应该使用theirs

git merge -X theirs somebranch

答案 1 :(得分:4)

要覆盖分支中的内容并开始工作,您应该

git merge -X theirs {remote/branch} --> example:origin/master