当前位置:   article > 正文

git大文件传输(LFS)及超限解决_git上传大小限制

git上传大小限制
  1. git lfs install (安装git lfs,一个账号只用安装一次)
  2. git lfs track “*.gif” (eg:追踪记录.gif类型的文件;根据自己需要想要上传什么类型的文件,就追踪什么类型的文件)
  3. git lfs track “demo/*.mp4”(可以添加多个追踪配置,冒号里表示demo文件夹下的mp4文件)
  4. git add .gitattributes(运行完后当前文件夹下会生成一个.gitattributes文件,存储第二步的相关配
  5. git add 添加的文件
  6. git commit -m “describe info”

github上传文件超过50M会发警告,超过100M会报错。

批量上传大文件:

  1. git lfs track "xxx_dir/*"
  2. git add .gitattributes
  3. git add xxx_dir/*
  4. git commit -m "some desc info"
  5. 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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/163201
推荐阅读
相关标签
  

闽ICP备14008679号