Faça o Heroku rodar um branch não master

Freqüentemente, quero enviar um branch não mestre para o Heroku.

Infelizmente, se for um branch não mestre, o Heroku não o construirá. Exemplo:

$ git push heroku-dev test
counting objects
...
...
Pushed to non-master branch, skipping build.
To git@heroku.com:example-dev.git
* [new branch] test -> test

Então, em vez disso, use o seguinte comando para enviar o branch não mestre para o branch mestre do Heroku, para que ele o crie:

$ git push heroku [name-of-your-branch]:master

Quando estiver pronto para empurrar o mestre, então:

$ git push -f heroku master:master

Fonte: http://stackoverflow.com/questions/14593538/make-heroku-run-non-master-git-branch