Github:将更改从一个仓库推送到另一个仓库

时间:2017-04-12 06:40:01

标签: git github

我们正在研究客户使用github作为其存储库的项目。客户端为我创建了一个id,并要求我分叉项目并推送我的fork中的所有更改并创建一个pull请求,将更改推送到主分支。这很好用。

但是我管理着一个开发团队,除了我,没有人可以访问github repo。因此,我必须整理所有更改并将其一直推送到github fork。

但在我们公司内部,我们确实拥有gitlab许可证,我们可以创建我们的所有开发人员必须访问它的存储库。

所以我的问题是如何在gitlab repo和github repo之间建立链接?如何将更改从我的gitlab推送到github repo?

1 个答案:

答案 0 :(得分:3)

github-repo的新网址添加到您的gitlab-repo,然后将更改推送到github-repo

进入gitlab repo然后添加一个新的远程(例如,github-repo),其URL为github repo。

# go into your gitlab repo
$ git remote add github-repo <github-repo-url>

gitlab repo's master分支更改推送到github repo's master分支。

$ git checkout master                
$ git push github-repo master    # push gitlab-repo master branch changes to github-repo master branch