タイトルがすべてな上に、gitの基本操作でもあるのだが、git pushは(めっちゃ省略すると)以下の書式になっている。
git push #{remote_name} #{local_branch}:#{remote_branch}
herokuがリモート heroku で登録してあり、ローカルブランチ my_branch を push したいなら
git push heroku my_branch:master
となる。
local_branch == remote_branch の場合は省略可能なので、普段は git push origin master などと書くわけですね。