Сообщение об ошибке сообщает вам о проблеме:
подсказка: обновления были отклонены, потому что удаленный содержит работу, которую вы делаете ... Вы можете сначала интегрировать удаленные изменения (например, ' git потяните ... ') перед повторным нажатием
Удаленная ветвь сместилась с момента ее извлечения Вам нужно включить свой код в эту ветку, прежде чем вы сможете его запустить.
Чтобы перенести эту работу в вашу ветку, введите следующие команды:
git fetch
git rebase origin/master
Затем выполните команду git push heroku master
команда снова.