130 字
1 分钟
判断当前是否启用了 Git LFS
2024-12-17
  1. 仓库中是否初始化了 LFS

在项目的根目录下执行以下命令:

git lfs env

如果仓库启用了 LFS,会输出类似以下内容:

git-lfs/3.2.0 (GitHub; linux amd64; go 1.17)
git version 2.35.1
Endpoint=https://example.com/username/repo.git/info/lfs (auth=basic)
LocalWorkingDir=/path/to/repo
LocalGitDir=/path/to/repo/.git
LocalGitStorageDir=/path/to/repo/.git
LocalMediaDir=/path/to/repo/.git/lfs/objects

如果 LocalMediaDir 和其他与 lfs 相关的配置被正确输出,说明当前仓库已经初始化了 LFS。

  1. 检查 .gitattributes 文件

.gitattributes 文件定义哪些文件使用 LFS 追踪

*.psd filter=lfs diff=lfs merge=lfs -text
*.mp4 filter=lfs diff=lfs merge=lfs -text
  1. 检查 LFS 追踪的文件
git lfs ls-files
判断当前是否启用了 Git LFS
https://blog.lpkt.cn/posts/git-lfs-check/
作者
lollipopkit
发布于
2024-12-17
许可协议
CC BY-NC-SA 4.0