error: this exceeds GitHub file size limit of 100.00 MB

描述

在push代码到github时,某些大文件会引发系统提示如下

this exceeds GitHub's file size limit of 100.00 MB

意思是,这个文件超过了推送的大小限制100MB

我使用删除命令,成功把这个文件删除掉

git rm -rf collisionavoidance/librealsense/librealsense2.so

但是执行命令

git push origin master

依然报错

解决办法

1. 删除这个文件的push

git filter-branch --force --index-filter "git rm --cached --ignore-unmatch collisionavoidance/librealsense/librealsense2.so" --prune-empty  --tag-name-filter cat -- --all

其中"collisionavoidance/librealsense/librealsense2.so"是那个终端提示超过100Mb

2. 重新提交

重新执行

git push origin master


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部