git lfs install (安装git lfs,一个账号只用安装一次)
git lfs track “*.gif” (eg:追踪记录.gif类型的文件;根据自己需要想要上传什么类型的文件,就追踪什么类型的文件)
git lfs track “demo/*.mp4”(可以添加多个追踪配置,冒号里表示demo文件夹下的mp4文件)
git add .gitattributes(运行完后当前文件夹下会生成一个.gitattributes文件,存储第二步的相关配
git add 添加的文件
git commit -m “describe info”
github上传文件超过50M会发警告,超过100M会报错。
批量上传大文件:
git lfs track "xxx_dir/*"
git add .gitattributes
git add xxx_dir/*
git commit -m "some desc info"
git push -u origin main
批量上传大文件时报错xxx_file超过100M限制报错,解决办法:
this is larger than GitHub's recommended maximum file size of 50.00 MB
如下命令删除有关某个文件的push操作:
git filter-branch -f --index-filter 'git rm --cached --ignore-unmatch your_del_filename'
随后再次push
git push -u origin main
对于上述超过100M限制的大文件,建议再次使用 lfs单独push
版权归原作者 Star星屹程序设计 所有, 如有侵权,请联系我们删除。