我在Heroku上主持。当我推送时:
git push master Heroku我得到了错误:
error: src refspec master does not match any.
error: failed to push some refs to 'git@heroku.com: etc ...'发布于 2016-03-10 01:42:04
这是我的工作:
git push heroku HEAD:master发布于 2016-01-03 14:06:16
我已经经历过你的问题了。我是这样解决这个问题的
$ touch readme $ git add .$ git提交-m "init“$ git推送heroku主
我也不知道原因。
发布于 2014-10-29 01:26:18
乍一看,您似乎弄错了master和Heroku参数,因为git push的第一个参数应该是远程存储库的名称,第二个参数是refspec (通常是分支)。您更有可能拥有一个名为master的分支和一个名为Heroku的远程分支。但如果是这样的话,我希望您会得到一个不同的错误消息,例如:
fatal: 'master' does not appear to be a git repository
fatal: Could not read from remote repository.您看到的错误消息暗示没有本地master分支。如果你还没有做任何提交,情况就是这样,因为git直到第一次提交才会创建分支。您可以通过运行以下命令进行检查:
git show-ref如果您有一个主分支,您应该看到包含refs/heads/master的行。如果不是,请尝试运行:
git commit -m 'Initial commit'您还可以通过以下命令找到可用的遥控器:
git remote -v如果你有一个叫做Heroku的遥控器,你应该会看到类似这样的东西:
Heroku git@heroku.youraccount:yourproject.git (fetch)
Heroku git@heroku.youraccount:yourproject.git (push)https://stackoverflow.com/questions/26595874
复制相似问题