我在Heroku上有一个运行旧代码的应用程序.我做了一个小小的改变,并做出了改变.然后我跑了
git push heroku master
Run Code Online (Sandbox Code Playgroud)
它会说
Fetching repository, done.
Everything up-to-date
Run Code Online (Sandbox Code Playgroud)
但是,如果我去查看应用程序,那就是所有旧代码.大约15天前,我确实将网站恢复到Heroku中的另一个版本,但从那以后推送更新到它们并且它们起作用了.
为什么heroku没有从我的github存储库中获取最新文件?有没有办法只重置应用程序并再次从github推送文件?我在数据库中有生产数据,所以我不想触摸它.
提前致谢!!
我正在构建一个我也在Heroku中测试的应用程序.我今天遇到了一些问题,不得不在我当地的git repo中回滚一个提交,但Heroku现在不会认识到我的更改说"一切都是最新的".
所以,跑步
git push heroku master
Run Code Online (Sandbox Code Playgroud)
heroku回应
Everything up-to-date
Run Code Online (Sandbox Code Playgroud)
这不是真的.
更新:我尝试过的事情
git push -f heroku master
git push --force heroku master
git push heroku +master
git push --force heroku +master
Run Code Online (Sandbox Code Playgroud)
然后在源代码中做了一些更改
git add.
git commit -a -m "Message" #(Then this commit shows in my git explorer)
git push heroku master #Everything up-to-date
Run Code Online (Sandbox Code Playgroud) 我是heroku的新手.我创建了一个非常简单的rails应用程序,并将其部署到heroku.
我怎样才能将更改提交给git?