2011-05-28 40 views
3

我想要做的:從我在GitHub遠程倉庫合併本地資源庫與庫Github上丟棄遠程文件

  1. 拉。
  2. 保留我本地存儲庫中的所有文件,並丟棄github中的文件。
  3. 將我的「最新」本地存儲庫推送到github中。

想象一下,您在本地存儲庫中做了很多更改,現在與您的github存儲庫有很大的不同。

我可以這樣做:

  1. 的git拉出身主:獲得遠程倉庫
  2. 混帳合併工具:通過一個解決所有的衝突之一。

但有沒有辦法自動解決所有的衝突?

也就是說,告訴git你只是想從本地存儲庫中保留文件版本,並丟棄遠程存儲庫中的文件版本。

回答

7

您可以與我們的拉合併策略

git pull --strategy=ours origin master 

kernel.org

這解決任何數量的頭,但 所產生的合併的樹 始終是當前分支的 頭,有效地忽略所有其他分支的所有更改 。

+0

謝謝! 這正是我所需要的。 – rfc1484 2011-05-28 12:25:29

相關問題