背景
参考git lfs下载指定文件git lfs pull --include=“*.bin“。
背景是笔者须要从网站下载一个堆栈,堆栈里包含了许多LFS文件,分散在各个目录中,笔者希望忽略个别文件,只下载某些文件夹下的LFS文件。
主要流程
首先下载文件夹,而且不下载LFS。这一步不用普通的glt clone,因为它会连着所有LFS一起下载。
- git clone --no-checkout <repository-url>
复制代码 然后指定拉取某个文件夹下的LFS,如下:
- git lfs pull --include="instructions/*"
复制代码 执行结果如下,只有一个文件被下载了,符合预期。
- > git lfs pull --include="instructions/*"
- Downloading LFS objects: 100% (1/1), 5.3 KB | 0 B/s
复制代码 喜好请点赞
2024.9.5更新:
我踩坑了一个小时才总结出解法的文章,你csdn还不让我设置VIP,要不要这么坑?
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |