linux安装 使用git lfs
时间: 2024-11-04 08:09:16 浏览: 36
Git LFS (Large File Storage) 是 Git 的一个扩展,主要用于版本控制大文件,比如图片、视频或大型数据集等,这些文件直接提交到 Git 仓库会占用过多的空间。要在 Linux 上安装并使用 Git LFS,你需要按照以下步骤操作:
1. **安装 Git**:
首先确保已安装基本的 Git 版本。如果是基于 Debian 或 Ubuntu 系统,可以运行:
```sh
sudo apt-get update
sudo apt-get install git
```
如果使用的是 CentOS 或 Fedora,可以尝试:
```sh
sudo yum install git
```
2. **安装 Git LFS**:
可以从 Git 官方网站下载适用于你系统的 Git LFS 包,然后解压并安装:
```sh
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
sudo apt-get update
sudo apt-get install git-lfs
```
或者如果你使用 Homebrew(macOS),则:
```sh
brew install git-lfs
```
3. **初始化 Git LFS**:
初始化一个新的 Git 仓库时,告诉 Git 关于 LFS:
```sh
git lfs init
```
4. **将大文件添加到 LFS**:
将大文件添加到暂存区,并通过 Git LFS 提交它们:
```sh
git add <large-file>
git commit -m "Add large file with git-lfs"
git lfs track <large-file> # 添加文件到 LFS 跟踪列表
```
5. **拉取和推送 LFS 文件**:
拉取远程仓库时,Git 会自动处理 LFS 文件:
```sh
git clone --mirror https://github.com/user/repo.git
cd repo
git lfs fetch
```
推送本地更改到远程:
```sh
git push origin master
git push --force-with-lease --all --tags
git lfs push
```
阅读全文