今天想着把一个小程序开源一下,然后上传到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