First push your changes to the remote branch before pushing to heroku
git push origin master
git push heroku master
If you want to push a branch which is not the master branch to heroku
git push origin development_branch
git push heroku development_branch:master