如何将更改从Bitbucket推送到Heroku

时间:2014-04-26 06:43:30

标签: ruby-on-rails postgresql heroku sublimetext2 bitbucket

我是编程,学习语言的新手,但这部分我不知道。

我正在开发一款位于bitbucket和Heroku云上的应用。

我不太清楚bibucket存储库如何与Heroku以及我的本地offline命令提示+ sublimetext + PG数据库进行交互。

所以我正在做的是我根据我制作和查看的更改(在localhost 3000上离线)在Bitbucket(手动在他们的网站上)进行了一些物理更改,并希望将其推送到Heroku以在线进行更改。出于这个目的,bitbucket似乎没有任何按钮,我想我必须通过命令提示符来完成。

在这种情况下,如何进行这些更改(命令行)并更新本地服务器上的sublime + PG?我在git上看到了一些代码,并怀疑它们(如git push -v)列出了存储库,但我不想测试并最终搞砸代码。请告知是否更容易做到以上任何一项。

请注意,由于此错误,我希望更改在Heroku上。 Rails 4 Relationship Issue extended

拉动和推动之间的区别是什么?我正在阅读git定义,但并没有说太多。只是拉动从其他存储库中提取数据到我不知道在哪里。推送是用相关对象更新远程引用。

非常感谢!

1 个答案:

答案 0 :(得分:4)

因为您是新手,请让我解释一下您的需求:

  

Heroku使用基于git scm system的惊人部署过程。这意味着你只需要推动"你的git   heroku的存储库,以便它部署您的最新版本   代码

     

您引用的问题是您尝试从bitbucket推送   直。 Bitbucket / github基本上只是云   您可以存储代码的存储库,而不是Heroku   可以"阅读"来自

的文件

为了让您的工作得到满足,正如您在评论中所述,您需要从计算机上推送。这是通过creating a remote repository for Heroku实现的,然后按照这样推动:

$ git remote add heroku git@heroku.com:yourherokuapp.git
$ git add .
$ git commit -a -m "Latest Commit"
$ git push heroku master