记忆角落

  • {{ item.name }}
  • 首页
  • 关于
  • 归档
  • 邻居
  • 捐赠

解决failed to push some refs to git

  • 郭良俊只狗
  • 2017-09-20
  • 1

新手使用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..

© 2012 - 2023 记忆角落 网站统计
Theme by Wing
粤ICP备14056850号-1 又拍云CDN赞助