Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 赫罗库';最新的';,不是最新的_Git_Heroku - Fatal编程技术网

Git 赫罗库';最新的';,不是最新的

Git 赫罗库';最新的';,不是最新的,git,heroku,Git,Heroku,像这样的问题似乎很多,但我没有找到一个适合我的解决方案 git push heroku master “一切都是最新的”—不是这样。这和我昨天做的一样有效。但今天它仍然没有改变。我可以转到heroku/../activity并回滚到任何版本。但推动似乎并没有改变任何事情。github的代码是正确的,但是heroku在看什么 任何方向都可以 编辑 我尝试过的事情: -强制,重设为提交,先拉然后合并,删除并重新添加我的遥控器,在不同的分支下提交,创建一个新的heroku应用程序,然后推到那个位置。

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

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应用程序,也许只是让我的生活有一点进展。

在我的情况下,我错过了一次更改的提交:

git commit -am "my comment"
在我下推命令之前

git push heroku master

如果您重命名了应用程序,请确保更新git remote

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

您尝试过--force吗?您是否碰巧在本地的非主分支机构工作?这有帮助吗?谢谢,但是没有。如果我将heroku repo克隆到我的机器上,我就不会得到它。我会得到新代码,但是当我在浏览器中导航到它时,我会得到旧代码。你在哪个分支上?