2012-05-11 62 views
0

這是一個noob問題,但我分出了一個項目,並對其進行了少量編輯。所以現在我要做到以下幾點,更新GitHUB分叉項目不是主人

第1步:

更新與從機1,我改變了分叉項目是可以更新叉項目,並保持原來的(主)不變?

第2步:

拉更新叉機2

而且當我分叉的項目,我分叉它通過在線門戶和手動下載壓縮包。 所以我可以更新分叉項目?

兩個機1和2的機器有沒有SSH密鑰在GitHub的

回答

0

當分叉項目,GitHub的帳戶下創建庫的副本。您應該能夠使用

git clone [email protected]:[your user name]/[repository name].git 

然後,當你進行更改,你會提交他們把它拉和推更新github上:

git push origin master 

一旦你這樣做,重複的克隆您的第二臺機器上的存儲庫,然後將有最新版本的存儲庫。

+0

好,所以當我手動分叉,使用網站,它不被認爲是克隆? – Sam007

+0

@ Sam007分叉在Github上創建一個存儲庫,然後您必須克隆到您的機器。 – tronbabylove

+0

不,當你通過網站分叉時,github在你的賬戶下創建了一個新的倉庫。 – BluesRockAddict

3

你的步驟這裏將是:

  1. 叉回購您的帳戶。然後將其克隆到您的機器上。 (您叉所做的任何更改都不會去原項目)
  2. 進行更改,並承諾在您的叉子在您的帳戶
  3. 我會再做出拉請求原回購

對於你的第二臺機器,只需將你的項目重新安裝到機器#2上,一切都應該在那裏。

下載壓縮包與克隆不同。

結帳這些指令:http://help.github.com/fork-a-repo/

+0

啊@Steve我是新來的git你也可以提供所需的命令 – Sam007

+0

@ Sam007 http://help.github.com/git-cheat-sheets/這會派上用場。 – tronbabylove

+0

@ Sam007我在github上添加了一個非常好的指令鏈接。 –