-1

我正在努力理解 git & heroku。我创建了一个 nodejs 服务器,将其推送到我的 github 帐户。我做了一些更改,再次拉动,再次推动,等等。

现在我决定将它部署到heroku。

这是herokus的说明:

在此处输入图像描述

我有heroku cli,但我跳过了第2步,因为我已经在github上设置了所有东西(也许这是我做错了?我不应该混合heroku和github吗?)。然后是第3步:

git push heroku master

这到底是做什么的?它将我的回购推送到heroku?这个heroku分支是从哪里来的?并且:我是否必须对我的正常工作流程进行任何更改?git push我可以在 github 上对我的 repo做一个正常的操作吗?我在这里经常遇到错误,我认为这是因为我似乎没有完全理解工作流程/这些东西应该如何协同工作。

非常感谢!

4

1 回答 1

0

好的,所以问题是我跳过了第二步。特别是它说:

heroku git:remote -a ....

所以我同时连接了heroku和github,但只会推送到heroku - 所以我的github会落后。

如果我想要两者都连接,我应该做的是先推送到 github,然后执行:

git push heroku main / master

完成此操作后,我不再遇到此问题。

于 2020-11-19T11:24:24.953 回答