Ruby on rails Heroku和Git没有正确地更新、推送或拉取

Ruby on rails Heroku和Git没有正确地更新、推送或拉取,ruby-on-rails,git,heroku,github,Ruby On Rails,Git,Heroku,Github,我愤怒、紧张地大笑,简直要崩溃了。有人请帮帮我 截图: 运行git status,我正在工作分支重新设计,没有要提交的内容,并且有一个干净的工作目录 运行rails服务器并导航到localhost:3000。好漂亮的网站,让我们用变量ABC来表示它 运行git-push-heroku-Redesign:master,它告诉我一切都是最新的 导航到网站。。。它向我展示了一个与几个月前完全不同的网站,XYZ 好的,我要幽默一下,我要导航到一个新的分支Rollback,并从Heroku运行一个git

我愤怒、紧张地大笑,简直要崩溃了。有人请帮帮我

截图:

  • 运行
    git status
    ,我正在工作分支
    重新设计
    ,没有要提交的内容,并且有一个干净的工作目录
  • 运行
    rails服务器
    并导航到
    localhost:3000
    。好漂亮的网站,让我们用变量ABC来表示它
  • 运行
    git-push-heroku-Redesign:master
    ,它告诉我一切都是最新的
  • 导航到网站。。。它向我展示了一个与几个月前完全不同的网站,XYZ
  • 好的,我要幽默一下,我要导航到一个新的分支
    Rollback
    ,并从Heroku运行一个
    git pull
  • 现在,在这个
    Rollback
    分支上,我将运行
    rails服务器
    ,希望看到我刚刚从Heroku获得的XYZ旧站点
  • False,取而代之的是ABC(升华代码也显示了ABC的代码)
  • 顺便说一句,使用
    --force
    运行推送功能没有帮助。当我运行heroku版本时,没有此推送的记录

    发生了什么事

    对不起,如果我看起来很绝望。。。我已经做了两个小时了

    git add .
    git commit -a -m "Message"
    

    在你尝试推之前,你有没有做过这些?在发送给Heroku之前,你必须更新你的本地git回购协议。好吧,我太傻了,@Chris,我想你会偶然发现它的。我做了一次heroku回滚,但没有意识到当您在heroku上回滚时,git repo头提交不会改变


    这是解决此问题的线程:

    代码位置和服务器位置相同吗?是的,它们是相同的如果您运行,您是否看到一个版本部署了您期望的修订版?不,我不。。。甚至当我使用--force@james,那么您对heroku发布的看到了什么呢?