Por que Heroku acha que tudo está atualizado quando não está?

Na Heroku eu tenho um aplicativo de produção e eu sei que tem um aplicativo de teste:

$ heroku list
=== My Apps
testivate
testivate-staging

Eu tenho controles remotos para cada um:

$ git remote -v
heroku  [email protected]:testivate.git (fetch)
heroku  [email protected]:testivate.git (push)
staging [email protected]:testivate-staging.git (fetch)
staging [email protected]:testivate-staging.git (push)

Alguns dias eu vou, uma implantação quebrou meu aplicativo de produção, então eu useiheroku rollback, finalmente criei o aplicativo de preparo que estou usando agora e empurrei meu código para o aplicativo de teste, presumivelmente comgit push staging master. (Isso foi há alguns dias, mas tenho certeza que foi o que eu fiz.)

Está tudo funcionando agora no meu aplicativo de preparo, então estou tentando empurrar meu código para o meu aplicativo de produção.

No entanto, Heroku continua me dizendo que o meu aplicativo de produção já está atualizado:

$ git branch
* master

$ git status
# On branch master
nothing to commit (working directory clean)

$ git add .
$ git add -u
$ git commit -m "trying to commit"
# On branch master
nothing to commit (working directory clean)

$ git push heroku master
Everything up-to-date

$ git remote show staging
* remote staging
  Fetch URL: [email protected]:testivate-staging.git
  Push  URL: [email protected]:testivate-staging.git
  HEAD branch: master
  Remote branch:
    master tracked
  Local ref configured for 'git push':
    master pushes to master (up to date)

$ git remote show heroku
* remote heroku
  Fetch URL: [email protected]:testivate.git
  Push  URL: [email protected]:testivate.git
  HEAD branch: master
  Remote branch:
    master tracked
  Local ref configured for 'git push':
    master pushes to master (up to date)

Eu sei que o Heroku está errado no entanto, porque há algumas alterações claras em minhas visualizações que você pode ver no meu código local e no servidor de teste, mas não no meu aplicativo de produção ao vivo.

Por exemplo, compare o link "voltar" que está corretoAqui no meu aplicativo de teste, mas nãoAqui no meu aplicativo de produção.

Como faço para que o Heroku atualize meu aplicativo de produção como eu quero?

Obrigado,

Steven

questionAnswers(2)

yourAnswerToTheQuestion