【问题标题】:The code deployed on heroku will also be uploaded to the github repository部署在heroku上的代码也会上传到github仓库
【发布时间】:2019-09-23 11:07:53
【问题描述】:

我已经在 heroku 上上传了 nodejs 应用程序,它运行良好,但几天后,我在 GitHub 上创建了一个 git 存储库并将源代码上传到那里,但在上传过程中,它显示一些文件将被更改,上传后当我看到我的 GitHub 存储库那里说文件是 37 天前上传的 这是怎么回事?谁能解释一下 我使用heroku git集成在heroku上部署应用程序

【问题讨论】:

  • 欢迎来到 Stack Overflow。不幸的是,你的问题不清楚。请阅读How to Ask

标签: node.js git github heroku


【解决方案1】:

首先,让我解释一下 heroku 的工作原理。

它使用自己的 git 存储库在您推送代码时触发构建和部署。您一直在使用 git push heroku master 将代码推送到 heroku,对吧?

这只是更新 heroku 上的代码。 (这对您的实时网站很重要)

当你推送到 heroku 时,它会将你的代码保存在它的 git 存储库中,所以你的代码是安全的,不要担心!但是很高兴在您的终端上看到部署日志跟踪,这就是我使用它的原因。

为了让您将代码更新到 github,您还必须将代码推送到那里!

heroku 仪表板中的 github 集成的作用是,它允许您使用 github 在 heroku 上触发部署,如果您激活它,您会将您的代码推送到 github,然后 heroku 将从 github 拉取您的代码并部署它。

但是反过来不行,heroku 不会更新你的 github 存储库,它只会使用你的 github 存储库来更新自己以部署新代码。

这个: 明白了吗?

【讨论】:

  • 我可以看到heroku github存储库
  • 我已经用截图更新了答案。是的,您可以通过 github 推送启用 heroku 部署。
猜你喜欢
  • 2011-05-22
  • 2020-02-21
  • 2013-10-26
  • 1970-01-01
  • 1970-01-01
  • 2018-08-02
  • 1970-01-01
  • 2011-10-19
  • 1970-01-01
相关资源
最近更新 更多