使用GIT-LFS上传大文件(超过50M)
最近在使用git时遇到了超过50M的文件提示过大不能上传的问题,使用git-lfs解决。
git-lfs下载地址:链接
lfs安装完毕后,在本地Git仓库中进行lfs初始化:
$ git lfs install
然后添加需要筛选的大文件:
$ git lfs track "your-file"
使用时将your-file替换为你的大文件名称。比如,我要将所有.unitypackage类型的文件使用lfs上传,则写为:
$ git lfs track ".unitypackage"
当然,你也可以直接更改目录下的 .gitattributes 文档:
此时如果直接push的话,可能会因为commit缓存内大文件记录没被更改而导致仍然无法上传。建议使用 git reset 先撤销错误commit记录再上传。
先输入 git log 获取提交记录,然后输入 git reset -soft +你的commit记录码 回到上次commit,就可以按正常流程提交了。