0x00 需求背景
上传大文件卡住

github目前的策略是超过50M的文件不允许上传,推荐使用lfs。
0x01 操作
再把之前提交的commit 回滚:
git reset --hard commitId
在配置lfs:
git lfs install
git lfs track "*.zip"
git lfs track "*.jar"
git lfs track "*.pdf"
git add .gitattributes
git add .
git commit -m "add .gitattributes"
git push
这段代码的含义是指定特定的后缀名文件走lfs传输。
push完仓库会生成一个文件.gitattributes,里面是设置的具体后缀名:
![]()
接下来重新push就可以了,
速度也挺慢的,不过没有hang了
![]()
0x02 后记
还有一个方法是控制每次提交的大小小于50M。

本文介绍了如何在GitHub上处理超过50M文件上传问题,通过Git LFS指定特定文件类型并跟踪,同时提到控制提交大小的方法,以提高仓库管理效率。
3036

被折叠的 条评论
为什么被折叠?



