【问题】
第一次使用Git,在配置好使用环境后,当我准备开始上传本地项目,git push -u origin master发现一个错误:
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to
于是我又重新检查之前的配置方法,配置没有错误,goole之后发现原来是在github上创建新仓库时会同时创建一个Readme.md文件,而这个文件没有同步到你的本地库当中,就会导致本地push错误。
【解决】
1. 尝试goole上一个方法:git pull origin master
产生了新的错误:
fatal: refusing to merge unrelated histories
又去搜索方法,在git pull origin master之后添加--allow-unrelated-histories
没什么效果,还是不能push
2. 参考StackOverflow上的回答:
使用命令:
把新建仓库中的README.md文件下载到本地库中
3. 再次上传本地仓库:
git push -u origin master
最终我将自己的本地项目上传到了github。