2009-12-01 55 views
12

使用git,我该如何做一个“使用他们”类型的分支合并命令?这个命令应该用原始版本覆盖我的本地版本。使用git,如何在冲突期间使用他们的?

+4

415个问题,还不到一半接受? – 2009-12-01 02:41:27

+2

@mitch 2个问题和两个接受? – mrblah 2009-12-01 03:32:54

+1

在我的搜索中找到了;我会把它留在这里:http://gitready.com/advanced/2009/02/25/keep-either-file-in-merge-conflicts.html – orbiteleven 2012-09-26 19:09:32

回答

5

要与来源的主更换你的主人:

$ git checkout master 
$ git branch -M master old-master 
$ git checkout --track -b master origin/master 

git-merge手册页定义了 '我们的' 战略,(强调)

合并策略

我们
这解决了任何数量的头,但合并结果 是 始终是目前的分行负责人。这是用来代替 取代旧枝发展的历史。

如果你想要一个远程分支取胜,创建一个跟踪分支,检查出来,并从那里git merge -s ours ...

相关问题