首页 > 其他 > 详细

更好的在 Git 项目中保存大文件(Git LFS 的使用)

时间:2019-12-24 15:39:56      阅读:106      评论:0      收藏:0      [点我收藏+]

珠玉在前, 大家可以参考 Git LFS的使用 - 简书

为什么要用 Git LFS

原有的 Git 是文本层面的版本控制, 为代码这种小文件设计的, 保存大文件会导致 repo 非常臃肿, push、pull 速度过慢等问题, Git LFS 对大文件做了针对性优化, 极大地提高了在 Git 中管理大文件的体验.

macOS 上使用 Git LFS

# 安装
brew install git-lfs

# 在项目目录初始化
cd a-git-project
git lfs install

# 让 lfs 追踪所有 PDF 文件
git lfs track "*.pdf"

# 追踪文件的配置信息保存在 .gitattributes 文件中, 它本身也需要被追踪
# 不过大可以直接追踪所有文件 
git add .gitattributes
git add .

# 接下来正常 commit、push 即可
git commit -m "Add pdf file"
git push origin master

推送后在 GitHub 上可以看到特殊标记
技术分享图片

更好的在 Git 项目中保存大文件(Git LFS 的使用)

原文:https://www.cnblogs.com/imzhizi/p/tracking-large-files-using-git-lfs.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!