在新存储库上推送原点主控错误

我刚开始在github上使用git。 我按照他们的指示,在最后一步遇到了错误。 我正在检查一个当前不受源代码控制的现有目录(项目大约一周)。 除此之外,我的用例应该是工厂的运行。

以下是发生的事情:

$ git push origin master
error: src refspec master does not match any.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'git@github.com:{username}/{projectname}.git'

Github的指示:

Global setup:

  Download and install Git
  git config --global user.name "Your Name"
  git config --global user.email {username}@gmail.com

Next steps:

  mkdir projectname
  cd projectname
  git init
  touch README
  git add README
  git commit -m 'first commit'
  git remote add origin git@github.com:{username}/{projectname}.git
  git push origin master

错误消息导致您的本地存储库中没有master分支的结论。 推动你的主要开发分支( git push origin my-local-master:master将它重新命名为github上的master )或者首先进行提交。 您无法推送完全空的存储库。


我遇到了同样的问题,然后把自己打入脑海,因为我实际上并没有添加我的项目文件。

git add -A
git commit -am "message"
git push origin master

我遇到过同样的问题。 我删除了.git文件夹,然后按照以下命令

  • $ git init
  • $ git add .
  • $ git remote add origin git@gitorious.org:project/project.git
  • $ git commit -m "Initial version"
  • $ git push origin master
  • 链接地址: http://www.djcxy.com/p/7897.html

    上一篇: Push origin master error on new repository

    下一篇: Handling file renames in git