git push大文件错误解决办法

报错如下:

从错误来看有三个文件是大文件,无法上传。

解决办法:

  • 首先,从本次commit中把这三个大文件删除,然后将其他文件push到远程
    • git rm --cached 3rdLib/boost_1_79_0/boost_1_79_0/bin.v2/libs/wave/build/msvc-14.2/debug/link-static/threadapi-win32/threading-multi/libboost_wave-vc142-mt-gd-x64-1_79.lib
      git rm --cached 3rdLib/boost_1_79_0/boost_1_79_0/bin.v2/libs/math/build/msvc-14.2/release/link-static/threading-multi/pch.pch
      git rm --cached 3rdLib/boost_1_79_0/boost_1_79_0/bin.v2/libs/math/build/msvc-14.2/debug/link-static/threading-multi/pch.pch
      push origin master
  • 接着,使用lfs 追踪大文件,并上传到远程。


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