2012-12-11 109 views
1

我設法弄亂了遙控器,並希望恢復與原點同步。我以前刪除了所有遙控器並手動重新添加了它們。如何同步git遙控器

我的遙控器有:

$ git remote -v show 
origin https://github.com/rapid7/metasploit-framework (fetch) 
origin https://github.com/rapid7/metasploit-framework (push) 
truekonrads  [email protected]:truekonrads/mriv-metasploit.git (fetch) 
truekonrads  [email protected]:truekonrads/mriv-metasploit.git (push) 

我想更新原點/大師最新版本,然後合併truekonrads/MIRV事件分支到主。我該怎麼做?

是否有可能以github記錄原點的方式進行操作?

回答

1

「更新產地/大師最新版本」:

git fetch origin master 

「合併truekonrads/MIRV事件分支到主」:

git checkout master 
git merge truekonrads/mirv-events 

不知道你的github上保存的意思追蹤起源。您的本地存儲庫正在跟蹤origin。你可以git remote add github <URL>; git push github origin/master:latest_origin_masterorigin/master的副本推到github上以保存名稱latest_origin_master,但目前尚不清楚這是否是你想要的,特別是因爲origintruekonrads已經在github上。

鑑於上述輸出,似乎origintruekonrads定義相同,這是多餘的。

+0

我錯了,你是對的。我設法檢出-f來源/主人,然後將truekonrads/mirv-events合併到它,解決衝突,並且瞧!我的意思是保持跟蹤 - 起源無意使用我的pull請求,但我想從那裏獲得最新功能。 – Konrads