0

似乎有很多这样的问题,但我没有找到适合我的解决方案。

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 应用程序,也许只是继续我的生活。

4

2 回答 2

1

就我而言,我错过了我的更改提交:

git commit -am "my comment"

在我发出推送命令之前

git push heroku master
于 2013-10-20T18:48:43.850 回答
1

如果您重命名了您的应用程序,请务必更新 git 远程

$ git remote rm heroku
$ heroku git:remote -a newname

https://devcenter.heroku.com/articles/renaming-apps#updating-git-remotes

于 2013-11-26T15:05:35.587 回答