2009-12-01 17 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 ...

相關問題