如何更新堆栈并将克隆的应用程序推送到 Heroku [重复]

Posted

技术标签:

【中文标题】如何更新堆栈并将克隆的应用程序推送到 Heroku [重复]【英文标题】:How to update stack and push a cloned app to Heroku [duplicate] 【发布时间】:2022-01-13 19:11:28 【问题描述】:

在对代码进行了一些小的修改后,我正在尝试更新在 Heroku 上运行的旧应用程序的堆栈。我将应用程序克隆到我的本地(一台以前没有安装 Heroku 的新 Windows 笔记本电脑)。进行修改并成功提交/推送回 Github 存储库。此时我登录到我的 Heroku 帐户并注意到堆栈已过时,需要更新到 Heroku-20。我首先在(主)分支上的应用程序(理发店)目录中使用我的 Git Bash 在新机器上安装了 heroku:

$ npm install -g heroku

然后我登录了我的 heroku 帐户:

$ heroku login

接下来我尝试添加 heroku 遥控器

$ heroku git:remote -a barbershop

然后我尝试更新堆栈:

$ heroku stack:set heroku-20 -a barbershop

最后,我想按照指示将提交的代码推送到新堆栈中,以触发新的构建以使更改生效:

 $ git push heroku main

我收到一条错误消息error: src refspec main does not match any error: failed to push some refs to 'https://git.heroku.com/barbershop.git *注意:这不是实际的 url,只是一个虚拟示例,但问题/错误是真实的。 我在这里做错了什么。我读到这是一个 API 端点错误,不久前已为免费帐户修复。我在这里做错了吗?我该如何解决这个问题?

【问题讨论】:

***.com/… , ***.com/… 【参考方案1】:

改用$ git push heroku master。 Main 仅在您专门进行更改时使用。

【讨论】:

是的,做到了。文档让我很困惑。

以上是关于如何更新堆栈并将克隆的应用程序推送到 Heroku [重复]的主要内容,如果未能解决你的问题,请参考以下文章

已成功上传到 Heroku Local,但一旦推送到 Heroku live 就会出现 503 错误

浅克隆后推送到 github

将应用程序部署到 Heroku 后无法推送到 Github

如何将不同的分支推送到不同的 Heroku 应用程序?

如何将我的节点应用程序成功推送到Heroku?

无法推送到heroku