0


git大文件传输(LFS)及超限解决

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

标签: git github java

本文转载自: https://blog.csdn.net/weixin_42067873/article/details/128879499
版权归原作者 Star星屹程序设计 所有, 如有侵权,请联系我们删除。

“git大文件传输(LFS)及超限解决”的评论:

还没有评论