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