欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

error: this exceeds GitHub file size limit of 100.00 MB

程序员文章站 2024-02-08 18:18:52
...

描述

在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
相关标签: git git