解决error: failed to push some refs to 'https://github.com/Dongyaxin-ai/learngit.git'

问题 在git bash 中键入git push -u origin master 进行提交的时候出现 如下错误

error: failed to push some refs to ‘https://github.com/Dongyaxin-ai/learngit.git’

出现问题的原因:远程库与本地库不一致造成的,需要把远程库同步到本地库就可以了

解决办法如下:

git pull --rebase origin master

这条命令的意思就是把远程库的更新合并到本地库中,–-rebase的作用是取消掉本地库中刚刚的commit,并把他们接到更新后的版本库之中,出现如下图所示即为成功
在这里插入图片描述

接下来再次运行git push -u origin master 即可成功

版权声明:本文为dyx19971026原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。