在有了本地仓库需要建立一个github仓库,并让这两个仓库进行远程同步,首次向远程同步代码时出现问题
git push -u origin master 出现问题:
error: src refspec master does not match any
error: failed to push some refs to 'git@github.com:xxxxxxxx/xxx.git'
原因:
1.如果创建远程仓库的时候,没有勾选创建 README.md 的情况:暂存区还没有任何内容就向远程库进行提交,空的暂存区时不能提交上去的,需要至少有一次 add 和 commit
2.如果创建远程仓库的的时候,勾选了创建 README.md 的情况:github 中的 README.md 文件不在本地代码目录中
解决:
如果是问题1:
git add .
git commit -m "commit all local code to origin"
git push -u origin master
如果是问题2:
执行代码:git pull --rebase origin master
这是可以看到本地多了一个 README.md 文件
现在可以执行 git push -u origin master 就可以了