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オプションをつけて強制的に上書きすれば良い。

参考(https://yu8mada.com/2018/08/10/how-to-push-a-local-branch-to-a-remote-branch-with-a-different-name-in-git/)