如何修复Heroku无法推送一些参照错误?

时间:2019-11-23 03:09:11

标签: node.js git heroku

尝试将项目推送到heroku时,我不断收到推送失败的错误。我遵循了其他几个回答的问题,说要创建一个新文件并在连接到主服务器之前先将其推送,但是它仍然对我不起作用。

该如何解决?

image of the error following me creating a text file

2 个答案:

答案 0 :(得分:0)

这里的问题是您试图推送分支masterbranch,但是该分支不存在。如您的根提交的输出所示,您所在的分支为git push origin masterbranch

如果要将此分支推送到远程,可以使用master。如果要将其推送到远程git remote push masterbranch:master分支,则可以使用git branch -m master。如果要重命名,可以使用long long int,然后再推送它。

答案 1 :(得分:0)

如果你把你的项目源代码推送到GitHub,部署到Heroku后,分支会从master改为main,所以要修复它,输入以下命令:

  1. git add .
  2. git commit -am "changes made"
  3. git push heroku main

如果分支从 git push heroku master 更改为 master,而不是 main