我正在努力理解 git & heroku。我创建了一个 nodejs 服务器,将它推送到我的 github 帐户。我做了一些改变,再拉,再推,等等。
现在我决定将它部署到 heroku。
以下是herokus说明:
我有 heroku cli,但我跳过了第 2 步,因为我已经在 github 上设置了所有内容(也许这是我做错了?我不应该混合使用 heroku 和 github 吗?)。然后是第3步:
git push heroku master
这究竟是做什么的?它将我的 repo 推送到 heroku?这个heroku
分支从哪里来?以及:我是否必须对我的正常工作流程进行任何更改?我可以git push
在 github 上对我的 repo做一个正常的吗?我在这里经常遇到错误,我认为这是因为我似乎没有完全理解工作流程/这些东西应该如何协同工作。
非常感谢!
好的,所以问题是我跳过了第二步。尤其是它说的:
heroku git:remote -a ....
所以我同时连接了 heroku 和 github,但只会推送到 heroku - 所以我的 github 会落后。
我应该做的是,如果我想要两者都连接,是先推送到 github,然后执行:
git push heroku main / master
完成此操作后,我不再遇到此问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句