Git如何为分支添加新的独立远程存储库

Git如何为分支添加新的独立远程存储库,git,version-control,Git,Version Control,好的,我们目前在服务器上设置了一个git存储库,它有几个分支:dev、staging、master等。我们可以从本地机器推拉到远程服务器 不过,该公司希望增加一个在其他国家工作的开发团队,但不允许他们访问我们的主要git存储库。他们有自己的服务器,并为此为我们建立了git存储库。计划是将dev分支的副本推送到他们的远程存储库,然后可以使用它。当他们进行更改时,我们希望能够将他们的更改向下拉,检查代码,然后将更改合并到我们的开发分支中,并推送到我们的存储库 实现这一目标的最佳方式是什么?我是否只需

好的,我们目前在服务器上设置了一个git存储库,它有几个分支:dev、staging、master等。我们可以从本地机器推拉到远程服务器

不过,该公司希望增加一个在其他国家工作的开发团队,但不允许他们访问我们的主要git存储库。他们有自己的服务器,并为此为我们建立了git存储库。计划是将dev分支的副本推送到他们的远程存储库,然后可以使用它。当他们进行更改时,我们希望能够将他们的更改向下拉,检查代码,然后将更改合并到我们的开发分支中,并推送到我们的存储库


实现这一目标的最佳方式是什么?我是否只需要创建一个dev分支的新副本并向该分支添加一个远程上游

不能仅为分支机构添加远程回购。但是你不需要。您添加了一个远程服务器,并将您的开发分支推送到那里。这就是全部。你只需要小心不要把其他分支推到那里。您可以创建一个预推挂钩,以防止其他分支泄漏