如何合并两个远程Git分支?

时间:2011-02-07 20:47:40

标签: git repository

我正在设置一个远程仓库,需要同时存放我的代码的暂存版本和代码的生产版本(每个分支都将部署到他们指定的服务器上进行测试/生产)。

我想只允许将更改从本地计算机推送到远程登台分支,然后当我们确定登台分支是好的时候,我们可以将登台分支合并到生产分支中,然后从那里部署。

基本上是这样的:

  1. local.branch - > remote.staging
  2. 测试登台服务器
  3. remote.staging - > remote.production
  4. 部署remote.production
  5. 是否可以通过这种方式管理远程回购?如果是这样的话?

    另外,有更好的方法吗?

1 个答案:

答案 0 :(得分:5)

我相信(a)正常/支持的工作流程

  1. local(staging).branch - > remote.staging
  2. 测试登台服务器
  3. local(staging).branch - >本地(生产).branch
  4. local(production).branch - > remote.production
  5. 部署remote.production
  6. 这种情况对你来说不可能吗?