目录
- 1. 安装 Git LFS
- 2. 初始化 Git LFS
- 3. 跟踪大文件
- 4. 添加和提交文件
- 5. 克隆和拉取包含 LFS 文件的仓库
1. 安装 Git LFS
首先,你需要在你的系统上安装 Git LFS。你可以使用以下命令来安装:
在 Linux 上
# 对于基于 Debian 的系统 (如 Ubuntu)
sudo apt-get install git-lfs# 对于基于 Red Hat 的系统 (如 CentOS, Fedora)
sudo yum install git-lfs
2. 初始化 Git LFS
安装完 Git LFS 后,需要在你的 Git 仓库中初始化 Git LFS:
git lfs install
3. 跟踪大文件
使用 git lfs track
命令来跟踪你想要使用 Git LFS 存储的文件类型。例如,如果你想跟踪所有的大型 .zip
文件,可以这样做:
git lfs track "*.zip"
这会在仓库中创建或更新 .gitattributes
文件,包含类似以下的内容:
*.zip filter=lfs diff=lfs merge=lfs -text
4. 添加和提交文件
一旦文件类型被 Git LFS 跟踪,你可以像平常一样添加和提交文件:
git add .gitattributes
git add path/to/largefile.zip
git commit -m "Add large file using Git LFS"
git push
5. 克隆和拉取包含 LFS 文件的仓库
当你克隆一个包含 Git LFS 文件的仓库时,Git LFS 会自动下载文件:
git clone <repository_url>
或者,在已经存在的仓库中拉取更新的 LFS 文件:
git pull
git lfs pull