gpt4 book ai didi

ruby-on-rails - 如何将更改从 Bitbucket 推送到 Heroku

转载 作者:行者123 更新时间:2023-11-29 12:37:46 24 4
gpt4 key购买 nike

我是编程新手,学过语言,但这部分我一无所知。

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

我不太清楚 bibucket 存储库如何与 Heroku 以及我的本地离线 commandprompt+sublimetext+PG 数据库交互。

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

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

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

此外,拉取和推送更改之间有什么区别?我正在阅读 git 定义,但它并没有说太多。只是拉动是将数据从其他存储库拉到我不确定的位置。推送是用关联的对象更新远程引用。

非常感谢!

最佳答案

因为你是新手,所以让我解释一下你需要什么:

Heroku uses an amazing deployment process which based on the git scm system. This means that you just need to "push" your git respository to Heroku in order for it to deploy your latest revision of code

The problem you cited is you're trying to push from bitbucket directly. Bitbucket / github are essentially just cloud repositories where you can store your code, and is not where Heroku can "read" your files from

如您在评论中所述,要使其正常工作,您需要从计算机推送。这是通过 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

关于ruby-on-rails - 如何将更改从 Bitbucket 推送到 Heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23307632/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com