git解决"failed to push some refs to"问题

当咱们正常的使用git发布文件更新Github仓库时,git

好比我想传一张照片上去,首先把照片"2.png"复制到了“.git”文件夹追踪的本地仓库中:github

在Git Bash中依次输入指令:3d

git add 2.png
git commit -m "test file"

一切正常~~code

当继续输入push请求时出现了主角:blog

git push -u origin master


错误缘由:Github仓库上存在本地仓库没有的文件

正如本例中Github仓库上有“README.md”文件,而本地仓库没有。因此形成了错误。同步


解决方法:先将本地仓库和所要发布到的Githun仓库分支合并,再发布

好比能够使用如下命令进行合并:it

git pull --rebase origin master

合并后会发现本地仓库多了一个"README.md"文件,说明两个仓库同步成功。ast

以后执行下列命令即可把文件发布到Github仓库上了:test

git push

相关文章
相关标签/搜索