1

我的朋友向 heroku 发布了我们的暂存环境,并允许我也发布。但是,我不确定如何设置现有的 heroku 应用程序,以便将我的 dev 分支合并到 staging 中然后发布它?

例如,

$ git remote -v
origin  git@github.com:SC/SCTest.git (fetch)
origin  git@github.com:SC/SCTest.git (push)
staging git@heroku.com:robot-6850.git (fetch)
staging git@heroku.com:robot-6850.git (push)
$ git branch -v
* master ec8c252 survey finalize

所以,本质上,我想 1)将'staging'远程映射到我的本地分支,2)将我的 dev 分支'origin'合并到'staging'和3)再次发布'staging',但我不确定如何去做这个?有什么想法吗?

4

1 回答 1

1

在本地的“开发”分支中工作。

当您准备好部署时,将此分支合并到您的暂存分支,然后将暂存分支部署到您的 heroku 应用程序。

git push staging staging:master

这是指示 Git 将您的本地暂存分支推送到暂存远程(即 robots-6850 应用程序)的主分支(heroku 仅部署主分支)

在 Dev Center 上使用 Git 部署的更多信息

于 2012-05-08T06:40:14.500 回答