我应该首先说我对Heroku来说是全新的,而且现在对我来说这一切都很陌生。
无论如何,我已经完成了Heroku入门教程,上传了一个克隆git repo,这很好。
我现在正尝试使用我自己的一些代码完成此操作,但仍在努力。
heroku create
。这很成功。git push heroku master
,我收到以下错误: error: src refspec master does not match any.
error: failed to push some refs to 'heroku'
如果有人能解释我在这里缺少的东西,我将不胜感激?提前谢谢。
答案 0 :(得分:8)
您好像没有正确启动主分支。你有没有提交你的文件?尝试(假设您在主分支上):
git add .
git commit -m "First commit"
git push heroku master:master
另一种更直接的方法是推动HEAD:
git push heroku HEAD:master
答案 1 :(得分:7)
如果您在尝试推送到 heroku master 时遇到此问题:error: src refspec master does not match any
,那么您可能需要更改
git push heroku master
到 git push heroku main
。
(假设这个项目已经存在,并且你之前已经将它推送到 heroku master)。
这是由于最近对 git 进行的更新,其中术语 master 更改为 main。我遇到了同样的问题,这对我的情况有效。
答案 2 :(得分:-6)
过去3个小时,我一直在努力工作,现在我明白了。 您需要做的就是对任何项目进行初始化,而我所做的就是“ npm init”