【问题标题】:How to push changes from Bitbucket to Heroku如何将更改从 Bitbucket 推送到 Heroku
【发布时间】:2014-04-26 06:43:29
【问题描述】:

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

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

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

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

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

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

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

非常感谢!

【问题讨论】:

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


    【解决方案1】:

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

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

    你引用的问题是你试图从bitbucket推送 直接地。 Bitbucket / github 本质上只是云 可以存储代码的存储库,而不是 Heroku 的存储库 可以从

    “读取”您的文件

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

    【讨论】:

    • 谢谢里奇。我遵循了这些步骤,现在当我输入 git remote -v all ssh://git@bitbucket.org/myname/projectname.git (fetch) all ssh://git@bitbucket.org/myname/projectname.git (push) all git@heroku.com:projectname.git (push) heroku git@heroku.com:projectname.git (fetch) heroku git@heroku.com:projectname.git (push) origin https://user@bitbucket.org/user/bitbucketprojectname.git (fetch) origin https://user@bitbucket.org/user/bitbucketprojectname.git (push) 时出现以下内容,这是正确的吗?
    • 你没有将 heroku repo 添加到你的 git 远程 repos 中吗?
    • 事情我不确定,我相信我刚刚添加了它,当我输入git remote -v 时导致上面的代码现在我在合并前覆盖文件和提交/存储时遇到了一些错误跨度>
    • 你为什么不尝试设置git remote rm heroku,然后你可以设置git remote add heroku git@heroku.com。这应该为您添加回购
    • 我在答案中解释了大声笑。它删除了您系统上的任何远程herokue repo 并再次添加它。您需要有一个 Heroku 存储库来将您的 git 推送到 Heroku,以便您部署最新的代码
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-17
    • 2019-12-14
    • 1970-01-01
    • 2019-03-18
    • 2014-12-21
    • 2021-06-03
    • 2011-11-16
    相关资源
    最近更新 更多