0
我有一個GitHub repo,它是從開發者X的repo分支出來的。另一位開發人員Y正在他的叉子裏開發一些有趣的東西,與我的分支和他的master
分支無關。在獨立分支中獲取其他開發者的主分支
我想在我的回購庫中獲得Y的master
,但在一個單獨的分支中,我可能稍後會將它合併到我的master
中。什麼命令或者這樣做?
我有一個GitHub repo,它是從開發者X的repo分支出來的。另一位開發人員Y正在他的叉子裏開發一些有趣的東西,與我的分支和他的master
分支無關。在獨立分支中獲取其他開發者的主分支
我想在我的回購庫中獲得Y的master
,但在一個單獨的分支中,我可能稍後會將它合併到我的master
中。什麼命令或者這樣做?
首先,你應該增加一個「遠程」的顯影器Y的存儲庫:
git remote add developerY git://whatever
那麼你應該取從倉庫遠程跟蹤分行各分支機構:
git fetch developerY
(現在,如果您運行的是git branch -a
,則應該看到已創建遠程跟蹤分支developerY/master
。)
要創建本地分支庫在顯影器Y的master
d,你會怎麼做:
git checkout -b masterY developerY/master
然後,您可以在masterY
分公司工作,當你準備把它合併,只是做:
git checkout master
git merge masterY
我改變了'混帳添加'到'git遠程添加',它的工作。謝謝! – 2011-04-20 13:54:12
@larsmans:oops - 我現在糾正了。 – 2011-04-20 13:55:39