我是编程,学习语言的新手,但这部分我不知道。
我正在开发一款位于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定义,但并没有说太多。只是拉动从其他存储库中提取数据到我不知道在哪里。推送是用相关对象更新远程引用。
非常感谢!
答案 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