问题展示:
请输入图片描述

解决办法就是把远程仓库pull到本地并合并,之后就可以正常上传了。

方法一:

将远程仓库的master分支拉取到本地,然后合并到本地的master分支上 
git pull --rebase  origin master
此时再将本地仓库push到远端仓库中即可:
git push -u origin master

方法二:

将远端仓库的master分支拉取、合并到本地的master分支
git pull origin master --allow-unrelated-histories
然后再将本地仓库git push到远端
git push -u origin master

来自:https://blog.csdn.net/Jeffxu_lib/article/details/88360540