我在 heroku 上部署了一个网络应用程序。为了更新正在运行的实例,我必须git push
将我的代码放到master
heroku 远程的分支上。
我还将我的代码保存在 github 上,并将 github 作为我的origin
上游存储库。我正在尝试一个稍微新的工作流程,因此我的 local-and-githubmaster
分支包含我在本地工作的最新稳定版本;而本地和 githubrelease
分支包含实际在 heroku 上运行的代码。
鉴于这一切,我的工作流程目前看起来像这样:
$ git checkout master
... make some changes ...
$ git commit
$ git push # to origin/master - that is, github
$ git checkout release
$ git merge master
$ git push heroku master # Push the release branch to heroku's master branch, thereby sending it live.
我想避免每次都在行master
后输入。除了on之外,git push heroku
我永远不想推动任何事情。是否可以更改我的 git 配置,以便推送到本地分支更新分支?master
heroku
heroku
release
master
heroku