好的,我们目前在我们的服务器上设置了一个git存储库,它有几个分支dev,staging,master等。我们能够从本地机器推送到远程服务器。
但该公司希望添加一个在另一个国家/地区工作的其他开发人员团队,但不允许他们访问我们的主要git存储库。他们有自己的服务器,并为我们设置了一个git存储库。计划是将dev分支的副本推送到他们的远程存储库,然后可以使用它。当他们进行更改时,我们希望能够提取更改,然后查看代码,然后将更改合并到我们的dev分支中并推送到我们的存储库。
实现这一目标的最佳方法是什么?我只需要创建一个dev分支的新副本并在该分支上添加一个远程上游吗?
答案 0 :(得分:1)
您无法仅为分支添加远程仓库。但你不需要。你添加一个遥控器并在那里推动你的dev分支。就这样。你只需要小心,不要把其他分支推到那里。您可以创建预推钩以防止泄漏其他分支。