Git
Heroku

世界三大覚えてられないけど有用な知識 [3] Herokuに `master` 以外のbranchをpushするには `git push heroku my_branch:master`

More than 3 years have passed since last update.

タイトルがすべてな上に、gitの基本操作でもあるのだが、git pushは(めっちゃ省略すると)以下の書式になっている。

git push #{remote_name} #{local_branch}:#{remote_branch}

herokuがリモート heroku で登録してあり、ローカルブランチ my_branchpush したいなら

git push heroku my_branch:master

となる。

local_branch == remote_branch の場合は省略可能なので、普段は git push origin master などと書くわけですね。