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了