Git LFS (Large File Storage) 是 Git 中用于管理大文件的扩展,可以帮助解决 Git 在处理大文件时遇到的性能问题。下面是 Git LFS 的使用方法:
- 安装 Git LFS
首先需要安装 Git LFS, Mac下, brew install git-lfs
- 启用 Git LFS
使用以下命令在 Git 仓库中启用 Git LFS:
git lfs install
这将在本地 Git 仓库中启用 Git LFS。
- 提交和推送文件
将文件添加到 Git LFS 后,需要将其提交到 Git 仓库中:
git add 文件名
git commit -m "添加大文件"
然后,将文件推送到远程 Git 仓库中:
git push origin 分支名
- 克隆仓库
在克隆包含大文件的 Git 仓库时,需要安装 Git LFS 并执行以下命令以下载大文件:
git lfs install
git clone git@github.com:username/repository.git
cd repository
git lfs pull
这将下载在 Git LFS 中跟踪的所有大文件。
需要注意的是,使用 Git LFS 后,大文件不再作为 Git 的一部分存储在仓库中,而是存储在 Git LFS 服务器中。因此,如果要在不同的机器之间共享仓库,需要确保所有机器都安装了 Git LFS 并执行了相应的命令。