Git LFS¶
Git Large File Storage (LFS) 是一个Git的扩展。它将大文件存放在Git仓库以外的地方,在仓库中只存储一个指向文件的引用。这样它可以追踪文件的修改但不用将文件存储在Git的历史纪录里面,就不会产生性能问题。 GitHub和HuggingFace都原生支持Git LFS。
常用指令¶
- 在clone或pull的时候跳过自动下载LFS文件,只下载占位符
git lfs install --skip-smudge
- 将普通文件转成LFS文件
git lfs pointer --file=filename
- 下载LFS文件
git lfs pull --include=filename
详细参考教程git-lfs tutorial (sabicalija.github.io)
GitHub¶
LFS文件标题处有Stored with Git LFS
标记。
Hugging Face¶
LFS文件标题处有LFS
图标显示。