推送到Heroku否认 - "未能将一些引用推到'heroku'

Pau*_*000 4 git push github heroku

我应该首先说我对Heroku来说是全新的,而且现在对我来说都很陌生.

无论如何,我已经完成了Heroku入门教程,上传了一个克隆git repo,这很好用.

我现在正试图用我自己的一些代码完成这个,但是很挣扎.

  1. 首先,我在bash中访问我的app目录.
  2. 然后我跑了heroku create.这很成功.
  3. 然后我git push heroku master按照教程中的说明运行,并收到以下错误:

error: src refspec master does not match any.

error: failed to push some refs to 'heroku'

如果有人能解释我在这里缺少的东西,我将不胜感激?提前致谢.

and*_*esk 10

您似乎没有正确启动主分支.你有没有提交你的文件?试试(假设你在主分支上):

git add .
git commit -m "First commit"
git push heroku master:master
Run Code Online (Sandbox Code Playgroud)

另一个更直接的方法是推动HEAD:

git push heroku HEAD:master
Run Code Online (Sandbox Code Playgroud)

  • 谢谢伙伴,工作就像一个魅力! (2认同)

Jes*_*e G 8

如果你得到这个:error: src refspec master does not match any当试图推送到 heroku master 时,那么你可能需要改变

git push heroku mastergit push heroku main

假设这个项目已经存在并且你之前已经将它推送到 heroku master)。

这是由于最近对 git 进行的更新,其中术语 master 更改为 main。我有同样的问题,这对我的情况有效。