赞
踩
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
提示:这里可以添加本文要记录的大概内容:
Github在网页上传限制100Mb,通过git上传时限制200Mb,导致文件无法结合笔记一起上传。
利用git-lfs来上传免费账户单个大文件可达2GB,repo storage可达1GB,付费账户描述与升级方法在最后“额外内容”中。
Git Large File Storage(Git LFS)是一个用于存储和管理大文件的扩展工具。
它允许你将大文件(如二进制文件、图像、音频文件等)存储在单独的存储库中,而不是将它们包含在每个 Git 提交中。
这有助于减小 Git 存储库的大小,加快克隆和推送的速度。以下是使用 Git LFS 的一般步骤:
提示:以下是本篇文章正文内容,下面案例可供参考
确保你的系统上已经安装了 Git LFS。你可以在Git LFS 官方网站找到安装说明。
初始化 Git LFS:
git lfs install
在项目中启用 Git LFS:
git lfs track "<pattern>"
这里的 是需要追踪的大文件的匹配模式。例如,如果你要追踪所有 .mp4 文件,可以使用:
git lfs track "*.mp4"
创建 .gitattributes 文件:
touch .gitattributes
编辑 .gitattributes 文件并添加 LFS 规则,例如:
*.mp4 filter=lfs diff=lfs merge=lfs -text
添加和提交 .gitattributes 文件:
git add .gitattributes
git commit -m "Add .gitattributes for Git LFS"
推送到远程仓库:
git push origin master
将大文件添加到 Git 仓库:
git add largefile.mp4
提交并推送更改:
git commit -m "Add large file"
git push origin master
如果其他人要克隆你的包含 Git LFS 的仓库,确保他们使用支持 Git LFS 的克隆命令:
git lfs clone <repository-url>
如果你在已经存在的仓库中启用了 Git LFS,确保之前提交的大文件也被正确替换为 LFS 指针。
总体来说,使用 Git LFS 可以更有效地处理大文件,提高 Git 存储库的性能和效率。
以上就是利用git-lfs来上传免费账户单个大文件,如有不足之处,还请大家斧正!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。