如何确保我在Heroku上托管的Ruby on Rails应用程序更新了我的GitHub仓库中的最新代码?

时间:2011-02-21 18:08:53

标签: ruby-on-rails github heroku

我是RoR,GitHub和Heroku的新手,所以我仍然想弄清楚这一点。

我在私人GitHub仓库中对某个文件进行了更改,并保存了更改(“提交”)。我希望看到这些更改立即反映在应用程序的URL上,但我看不到任何变化。是否有时间延迟,或者我做错了什么?

我在GitHub中编辑了源代码。我也使用了Aptana。

3 个答案:

答案 0 :(得分:3)

你必须将你的更改推送到heroku

git push heroku master

看看Getting Started with Heroku

答案 1 :(得分:3)

您必须手动将更改推送到heroku repo:

$ git push heroku master

答案 2 :(得分:0)

这里总Git / Heroku n00b。

只是想在运行push命令之前说出来,我必须先运行一个pull请求..

git pull

已经进行了多次提交,但只是运行push命令并未显示Heroku应用程序的更改。我认为原因是更新的文件不是由我提交的,而是由其他人远程提交的。但是,我是那个设置和管理Heroku应用程序的人。所以,在将它们推送到Heroku之前,我必须将提交的文件拉到我的本地设置上。

感谢willglynn通过他的答案在另一个主题上找到线索: