我有一个部署在heroku上的web应用程序。为了更新运行实例,我必须将git push
我的代码转移到heroku远程的master
分支。设置非跟踪远程目标分支
我还保留我的代码在github上,并有github作为我的origin
和上游存储库。我正在尝试一个稍微新的工作流程,因此我的本地和github master
分支包含我正在本地开发的最新稳定版本;而本地和github release
分支包含实际在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.
我想,以避免每次git push heroku
行后键入master
。 heroku
我永远不会想推到master
以外的任何东西。是否有可能改变我的git配置,以便推到heroku
的本地release
分支更新master
分支heroku
?
似乎这样做,谢谢 – Chowlett