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

joh*_*ack 4 git repository

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

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

基本上,像:

  1. local.branch - > remote.staging
  2. 测试登台服务器
  3. remote.staging - > remote.production
  4. 部署remote.production

是否有可能以这种方式管理远程回购?如果是这样的话?

另外,有更好的方法吗?

Ste*_*han 5

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

  1. local(staging).branch - > remote.staging
  2. 测试登台服务器
  3. local(staging).branch - > local(production).branch
  4. 本地(生产).branch - > remote.production
  5. 部署remote.production

这种情况对你来说不可能吗?