git - LFS 使用方法

安装Git LFS

访问 Git LFS官网 下载适用于您操作系统的版本。

Linux用户,解压缩下载的.tar.gz文件,并通过终端运行安装脚本。

tar -xvf git-lfs-linux-amd64-vX.Y.Z.tar.gz
cd git-lfs-X.Y.Z
sudo ./install.sh

初始化Git LFS

# 全局启用
git lfs install
 
# 或者在特定仓库中启用
cd your-repo-directory
git lfs install --local

使用Git LFS

1.添加并提交大文件到Git LFS:

//将大文件添加至工作区后,确保它们已被.gitattributes文件正确追踪:
git add .gitattributes
git add large_file.zip
//提交更改时,Git LFS会自动将大文件替换为指向实际内容的指针:
git commit -m "Add large_file.zip with Git LFS"

2.推送到远程仓库

git push origin main

3.克隆包含LFS文件的仓库:

//可以使用普通git clone命令,Git LFS会自动检测和下载LFS对象;也可以显式使用git lfs clone命令,它可能会提供更好的性能和批量下载

git clone https://your-repository-url.git
# 或
git lfs clone https://your-repository-url.git
# 或
git lfs clone --depth=1 https://your-repository-url.git

4.更新与拉取LFS文件:

//在日常工作中,当执行git pull时,Git LFS会自动处理相关的大型文件。如果需要手动更新或恢复缺失的LFS文件,可运行:

git lfs pull

其他

  • 使用Git LFS可能会涉及额外的成本,尤其是在托管服务(如GitHub、GitLab等)上有带宽或存储限制的情况。
  • 要检查哪些文件已经被Git LFS追踪,可以使用 git lfs track 命令。
  • 列出已经添加的大文件 ,使用命令 git lfs ls-files
  • 扩大传送大小: git config --global http.postBuffer 1048576000
  • 查看传送大小:git config --list | grep postbuffer
  • 扩大下载速度:
  • git config --global http.lowSpeedLimit 0  
  • git config --global http.lowSpeedTime 999999
  • 只拉取仓库的第一层数据:
  • git clone --depth=1 https://xxxxxxxx.git
  • git lfs clone --depth=1 https://xxxxxxxx.git
  • 使用SSH的直接将http地址改为ssh地址即可

相关推荐

  1. git - LFS 使用方法

    2024-06-13 07:56:01       7 阅读
  2. git lfs如何使用

    2024-06-13 07:56:01       11 阅读
  3. git lfs使用

    2024-06-13 07:56:01       12 阅读
  4. Git LFS使用

    2024-06-13 07:56:01       9 阅读
  5. 在 Linux 上使用 Git LFS

    2024-06-13 07:56:01       13 阅读
  6. Git系列】Git LFS常用命令的使用

    2024-06-13 07:56:01       5 阅读
  7. git lfs使用(huggingface下载大模型文件)

    2024-06-13 07:56:01       14 阅读
  8. Git 基本使用方法

    2024-06-13 07:56:01       12 阅读
  9. [linux] git lfs install 安装lfs

    2024-06-13 07:56:01       38 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-13 07:56:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-13 07:56:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-13 07:56:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-13 07:56:01       18 阅读

热门阅读

  1. LINUX中使用DT_MACHINE_START/MACHINE_START宏

    2024-06-13 07:56:01       5 阅读
  2. 新人学习笔记之(初识C语言)

    2024-06-13 07:56:01       7 阅读
  3. 仓库风格-系统架构师(九)

    2024-06-13 07:56:01       6 阅读
  4. xcode命令行

    2024-06-13 07:56:01       5 阅读
  5. RestTemplate的异常重试机制

    2024-06-13 07:56:01       8 阅读
  6. Python列表和元组的底层实现

    2024-06-13 07:56:01       7 阅读
  7. 轻资产互联网项目:零撸看广告小游戏开发

    2024-06-13 07:56:01       6 阅读
  8. CP AUTOSAR标准之COM(AUTOSAR_CP_SWS_COM)(更新中……)

    2024-06-13 07:56:01       8 阅读
  9. OPenCV中绘制多条多边形曲线函数polylines的使用

    2024-06-13 07:56:01       7 阅读
  10. 华纳云5Mbps云服务器可以支持多少用户?

    2024-06-13 07:56:01       7 阅读