Github提交100M以上的大文件

喜大普奔,喜大普奔,GitHub于2019年1月8日宣布私有仓库免费了!这意味着几乎可以把GitHub当作云盘来用了啊!但是当我试图提交生成的数据集的时候,报了单个文件大小限制的错误。还好,有官方的解决方案:

  1. 如果已经commit过,需要备份文件后执行git reset --hard HEAD~1恢复提交记录
  2. 根据指导安装git-lfs
  3. 执行指令
1
find ./ -size +100M | xargs git lfs track

之后就和正常提交完全一致了:

1
2
3
git add *
git commit -m "this is a test"
git push

参考资料

解决git上传单个大文件的限制,亲测有效!