GitHub报错:error: src refspec master does not match any

更新时间:2021-01-14 11:24:05

githubmaster.png

今天想着把一个小程序开源一下,然后上传到GitHub的过程当中,我遇到了一个哭笑不得的问题:master和main,我本来一直以为这些maser和我没有影响的,现在看来真的有影响。


我将代码提交到GitHub的时候,没有写readme,所以新增了一个readme文件,然后使用命令:

git add README.md
git commit -m "add some usage"
git push origin master

不应该有问题的吧?

还真有问题:

error: src refspec master does not match any

error: failed to push some refs to 'https://github.com/xuxinyuancode/XiXunYun.git'

报错了!!!

于是我就各种百度,什么没有添加文件啊之类的,都不管用,然后看命令行的提示,发现了:

F:\IdeaProject\XiXunYun>git commit -m "add some usage"

On branch main

Your branch is ahead of 'origin/main' by 1 commit.

  (use "git push" to publish your local commits)


nothing to commit, working tree clean


我看到了On branch main,问题迎刃而解,提交时提交到main就可以了,也怪自己没有认真看,其实初始化的时候就是main了。

git push origin main


教程git