Git LFS

(1 min to read)

概述

Git管理大文件。

Git LFS其实是一个很小的链接文件(所以如果不特殊指定,会发现下载下来的就是这个链接文件),真正的内容存储在专门的LFS服务器中。

具体内容如下示例:

1
2
3
version https://git-lfs.github.com/spec/v1
oid sha256:189d0cea7ee085a79716ebf5e6bf29cd0d8aece08c0b0f25cbf15b3aa74d09cf
size 17190

使用

1
2
3
4
5
6
7
8
9
10
11
# 安装
git lfs install
# 追踪文件
git lfs track big_file
git lfs untrack big_file
# 查看已追踪文件
git lfs track
# 并行化下载
git lfs clone
# 指定内容
--include "*.bin"