新手使用git 遇到第一个小问题做的小笔记
在使用git 对源代码进行push到gitHub时可能会出错,信息如下
出现错误的主要原因是github中的README.md文件不在本地仓库的代码目录中
可以通过如下命令进行代码合并【注:pull=fetch+merge]
git pull --rebase origin master
执行上面代码后可以看到本地代码库中多了README.md文件
然后再执行语句?git push -u origin master
即可完成代码上传到github
还有一种可能就是github上的版本与本地版本冲突(或者是不一样)
很经常我们在本地git init 之后没有
git pull -f --all
然后就git add .?导致github上的版本里有readme文件和本地版本冲突。
也很容易造成?failed to push some refs to git
谷歌上说的是使用?git push -u origin master -f?
勾选强制覆盖已有的分支(可能会丢失改动),即强制上传文件到github..