2013-09-10 101 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