如何确保我在Heroku上托管的Ruby on Rails应用程序更新了我的GitHub仓库中的最新代码?
我是RoR,GitHub和Heroku的新手,所以我还是想弄明白这一点。
我在私人GitHub仓库中对某个文件进行了更改,并保存了更改(“提交”)。 我希望看到这些更改立即反映在应用的url上,但我看不到任何变化。 有时间延迟,还是我做错了?
我在GitHub中编辑了源代码。 我也使用过Aptana。
您必须手动将更改推送到heroku repo,如下所示:
$ git push heroku master
你必须将你的更改推送到heroku
git push heroku master
看看Heroku入门
总Git / Heroku n00b在这里。
只是想在运行push命令之前说出来,我必须首先运行一个pull请求。
git pull
已经进行了多次提交,但只是运行push命令没有显示Heroku应用程序的更改。 我认为原因是更新的文件不是由我提交的,而是由其他人远程提交的。 但是,我是那个设置和管理Heroku应用程序的人。 所以,在将它们推送到Heroku之前,我必须将提交的文件拉到我的本地设置。
感谢willglynn通过他的回答在另一个线程上的线索:
- 推到了heroku但没有改变app?