Como redefinir o aplicativo Heroku e confirmar novamente tudo?

Estou construindo um aplicativo que também estou testando no Heroku. Encontrei um problema hoje e tive que reverter um commit no meu repositório git local, mas o Heroku agora não reconhecerá minhas alterações dizendo que "tudo está atualizado".

Então, executando

git push heroku master

heroku responde com

Everything up-to-date

o que não é verdade.

UPDATE: coisas que tentei

git push -f heroku master
git push --force heroku master
git push heroku +master
git push --force heroku +master

Fez algumas alterações no código fonte e depois

git add.
git commit -a -m "Message" #(Then this commit shows in my git explorer)
git push heroku master #Everything up-to-date

questionAnswers(9)

yourAnswerToTheQuestion