在heroku上部署的代码也将被上传到github仓库

时间:2019-05-05 17:33:02

标签: node.js git github heroku

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

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

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

但是这并不能解决问题,heroku不会更新github存储库,它仅使用github存储库进行更新以部署新代码。

此: enter image description here 知道了吗?