如何确保我在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?