Git LFS使用

Git LFS使用

  • 1、安装homebrew
  • 2、安装git lfs
    • 2.1、安装
    • 2.2、运行并更新相关库
  • 3、提交代码
    • 3.1、检查大文件
    • 3.2、进行LFS跟踪:
    • 3.3、提交代码:
    • 3.4、确认lfs是否已经track LFS对象
    • 3.5、push

1、安装homebrew

/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"

2、安装git lfs

2.1、安装

brew install git-lfs

2.2、运行并更新相关库

git lfs install

3、提交代码

注意:一定要先track再add、commit。

3.1、检查大文件

find . -type f -size +1000k

在这里插入图片描述

3.2、进行LFS跟踪:

如果查找的大文件后台是.a,直接 git lfs track “.a"。(跟踪多种后缀:git lfs track ".png” “*.jar”)

git lfs track “.a"

如果追踪大文件:
在这里插入图片描述

git lfs track "Developer/Sources/funSDK/libFunTVService.a"

3.3、提交代码:

git add .
git commit -m 'file'

3.4、确认lfs是否已经track LFS对象

git lfs ls-files

在这里插入图片描述
如果ls-files列表为空,说明没track上。

3.5、push

出现下面的进度条,就说明文件正在上传中。
在这里插入图片描述

需要注意的是,通过git-lfs上传文件是有空间限制的,免费用户如果上传的文件超过了1G,账号就会被冻结,所以大家在上传前一定要检查一下自己还剩多少空间。

点击自己的头像,进入"Settings",选择Billing"就可以看到自己还剩多少空间。
Git LFS使用_第1张图片

如果在上传过程中出现如下报错:

batch response: Git LFS is disabled for this repository.
Uploading LFS objects: 0% (0/1), 0 B | 0 B/s, done

就说明你的账号被冻结了,需要在GitHub后台提交解封申请。

你可能感兴趣的:(git,git,github,gitlab)