Git 推送至Heroku的请求被拒绝——“拒绝”;无法将某些引用推送到';“希罗库”;
我应该先说我对Heroku完全陌生,现在我觉得这一切都很陌生 不管怎样,我已经完成了Heroku入门教程,上传了一个克隆git repo,效果很好 我现在正试图用我自己的一些代码来实现这一点,但很难做到Git 推送至Heroku的请求被拒绝——“拒绝”;无法将某些引用推送到';“希罗库”;,git,heroku,github,push,Git,Heroku,Github,Push,我应该先说我对Heroku完全陌生,现在我觉得这一切都很陌生 不管怎样,我已经完成了Heroku入门教程,上传了一个克隆git repo,效果很好 我现在正试图用我自己的一些代码来实现这一点,但很难做到 首先,我转到bash中的应用程序目录 然后我运行heroku create。这是成功的 然后按照教程中的说明运行git push heroku master,收到以下错误: 错误:src refspec master与任何一个都不匹配。 错误:无法将某些引用推送到“heroku” 如果有人能解释
错误:src refspec master与任何一个都不匹配。
错误:无法将某些引用推送到“heroku”
如果有人能解释一下我遗漏了什么,我会很感激的?提前感谢。看来您还没有正确启动您的主分支。你提交文件了吗?尝试(假设您在主分支上): 另一种更直接的方法是推动头部:
git push heroku HEAD:master
在过去的3个小时里我一直在做这个,现在我明白了。
你所需要做的就是初始化任何项目,我所做的就是“npm init”如果你得到这样的信息:
错误:src refspec master在尝试推送到heroku master时与任何
不匹配,那么你可能需要更改
git-push-heroku-master
到git-push-heroku-main
(假设此项目已经存在,并且您之前已将其推给heroku master)
这是由于最近对git进行了更新,其中术语master更改为main。我也遇到了同样的问题,这在我的案例中起到了作用。这在我第一次向heroku推出现有回购协议时起到了作用。“git push heroku main”是新命令。
git push heroku HEAD:master