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