解决方法1:
1.在git bash中输入:git pull --rebase origin master ;意为先取消commit记录,并且把它们临时保存为补丁(patch)(这些补丁放到”.git/rebase”目录中),之后同步远程库到本地,最后合并补丁到本地库之中。
2.重新push,仍然失败
3.发现gitee有文件大于100M无法上传的限制。
4.重新执行git pull --rebase origin master 命令
5.只是push小于100M的文件,成功!
总结:
push之前需要保证远端和本地的版本一致,并且文件不能超过gitee的大小限制。