2013-09-10 142 views
0

我正在採取一個類有一個全班github回購發佈實驗室,文檔等我想叉這個,做我自己的實驗室工作,並推到我的私人git回購。但是,我仍然希望能夠從github類中獲取更改。有沒有辦法做到這一點?叉github回購,並推到我的私人回購

感謝

回答

1

設置了兩個遠程分支,一個是你的私人和一個類

git remote add classwide sshblah 
git remote add private sshblah 

那麼你可以

git fetch classwide 

搶你的類的東西,

git merge localbranch 

進行這項工作,那麼你可以

git push localbranch private 

把它變成你的私人回購

0

是的,肯定的,關鍵是在你的回購遙控器,讓您的前叉有一個遠程所謂的「血統」和爲原始回購創建一個稱爲上游的遠程。

創建上游遠程使用以下命令

git remote add upstream https://github.com/user/original.git 

然後驗證您的遙控器

git remote -v 
origin https://github.com/your-user/fork.git (fetch) 
origin https://github.com/your-user/fork.git (push) 
upstream https://github.com/user/original.git (fetch) 
upstream https://github.com/user/original.git (push) 

所以現在你可以推,從原來的回購

git pull upstream branch 
git push upstream branch 

拉在其他你可以直接在Github上創建一個pull請求

+0

git add remote是錯誤的語法 – haz0rd

+0

對不起,我犯了一個錯誤,現在是固定的,是git remote add – rderoldan1