error: failed to push some refs to 'https://gitee.com/XXXX/ui-demo.git'

解决方法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的大小限制。

坚持成就伟大
原文地址:https://www.cnblogs.com/xian-yongchao/p/15388167.html