git lfs只拉取指定文件/文件夹

打印 上一主题 下一主题

主题 933|帖子 933|积分 2814

背景

参考git lfs下载指定文件git lfs pull --include=“*.bin“。
背景是笔者须要从网站下载一个堆栈,堆栈里包含了许多LFS文件,分散在各个目录中,笔者希望忽略个别文件,只下载某些文件夹下的LFS文件。
主要流程

首先下载文件夹,而且不下载LFS。这一步不用普通的glt clone,因为它会连着所有LFS一起下载。
  1. git clone --no-checkout <repository-url>
复制代码
然后指定拉取某个文件夹下的LFS,如下:
  1. git lfs pull --include="instructions/*"
复制代码
执行结果如下,只有一个文件被下载了,符合预期。
  1. > git lfs pull --include="instructions/*"
  2. Downloading LFS objects: 100% (1/1), 5.3 KB | 0 B/s
复制代码
  喜好请点赞
  2024.9.5更新:
   我踩坑了一个小时才总结出解法的文章,你csdn还不让我设置VIP,要不要这么坑?

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

大连全瓷种植牙齿制作中心

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表