Git でローカルブランチを違う名前のリモートブランチにプッシュする
heroku gitへデプロイする際の注意(https://coneta.jp/article/show/2631)
上記の記事にもあるが、Heroku gitでビルドしたい場合、masterブランチにpushする必要がある。
ローカルではmasterではない名前のブランチをHeroku上ではmasterブランチにpushしたい場合は、以下のようにすれば良い。
git push origin my-local-branch:masterローカルではmy-local-branchという名前のブランチを、originのmasterブランチへpushできる。
pushがrejectされてしまう場合は、--forceオプションをつけて強制的に上書きすれば良い。