似乎有很多这样的问题,但我找不到适合我的解决方案。
git push heroku master
'一切都是最新', - 不是这样。它与我昨天做的同样的提交有效。但今天它仍然保持不变。我可以去heroku /.../ activity并回滚到任何版本。但推动似乎没有改变任何东西。 github上的代码是正确的,但是heroku在看什么?
任何方向赞赏
修改
我尝试的事情: - 强制,重新设置难以提交,然后首先合并,删除并重新添加我的遥控器,在不同的分支下提交,创建一个新的heroku应用程序并推进。所有最终都显示旧版本。
更新
我跑了
git ls-remote heroku
和HEAD和refs / head / master都匹配最近的提交。但该网站仍然显示旧版本。
注意缓存已禁用。
更新
我跑了:
heroku git:clone -a (heroku app)
看看那里有什么,果然新版本就在那里。那么为什么当我导航到它时,它会在浏览器中呈现旧版本吗?
注意代码中没有名称冗余。
更新
决定制作一个新的Rails应用程序并复制我需要的文件并推送到一个新的heroku应用程序,也许只是一点点继续我的生活。
答案 0 :(得分:1)
在我的情况下,我错过了我的更改提交:
git commit -am "my comment"
在我发出推送命令之前
git push heroku master
答案 1 :(得分:1)
如果您重命名了应用,请务必更新git remote
$ git remote rm heroku
$ heroku git:remote -a newname
https://devcenter.heroku.com/articles/renaming-apps#updating-git-remotes