Git:同步2个远程存储库的分支

时间:2015-01-30 08:50:16

标签: git bitbucket

我正在研究bitbucket上的项目。我为我的团队分配了现有的存储库,我们正在努力。 Bitbucket会自动显示我的存储库是否在源代码库后面并且会同步它。但它同步源仓库的主分支与我的仓库的主分支。但是源代码维护者要求始终同步他的开发分支并且只提交给我的开发分支。所以我想知道如何将源repo的开发分支与我的repo develop分支同步。

我不确定它是否与添加2个遥控器并在本地同步并推送它们有关?

2 个答案:

答案 0 :(得分:0)

您可以使用以下语句检查确切的远程分支:

git checkout -b origin/develop

如果您已经拥有先前从master中提取的本地develop分支,则可以通过此命令编辑其远程上游分支:

git checkout develop

git branch -u origin/develop

这将导致您将来的所有提交都推送到上游develop分支。

答案 1 :(得分:0)

添加两个单独的遥控器和repo名称,这样如果你在两个repo上有相同的代码就没有混淆。那么如果需要从repo1使用拉

git pull repo1 develop

然后

git push repo2 develop

添加多个远程使用

git remote add remote-name remote-url

重命名现有远程使用

git remote set-url remote-name remote-url