如何在Git克隆时避免下载Git LFS文件?
克隆Git仓库时排除Git LFS文件的方法
因为git lfs clone已被弃用,且git clone不支持-X参数,你可以通过以下两种方式实现不拉取LFS文件:
方法一:克隆后配置LFS跳过拉取
- 先正常克隆仓库:
git clone MY_REPO - 进入仓库目录,配置LFS跳过所有文件的拉取:
如果只想排除特定模式的LFS文件(比如所有类型文件),可以用:cd MY_REPO git config lfs.skipfetchall truegit config lfs.fetchexclude "*.*"
方法二:克隆时通过环境变量跳过LFS拉取
直接在克隆命令前设置GIT_LFS_SKIP_SMUDGE环境变量,阻止LFS自动下载文件:
GIT_LFS_SKIP_SMUDGE=1 git clone MY_REPO
这个环境变量会让Git在克隆过程中不替换LFS指针为实际的大文件,完全跳过LFS内容的拉取。
内容的提问来源于stack exchange,提问作者junglie85
相关产品推荐
相关产品推荐

