繁体   English   中英

如何使用git add或git lfs跟踪大量文件

[英]How to use git add or git lfs track A LOT of files

我的目录结构就是很多扩展名为.xyz的文件:

/outerdir-123
    /123456a
       abc.xyz
    /123457b
       lmn.xyz
       opq.xyz
    /999998c
       def.xyz
       ghi.xyz
       lop.xyz

当我尝试做时:

git lfs track outerdir-123/**

或当我尝试添加文件时:

git add outerdir-123/**

它抛出一个

-bash: /usr/local/bin/git: Argument list too long

大约有100,000个内部目录,每个目录包含1到20个.xyz文件。

这些文件足够小(每个<10MB),因此它们应该能够放入git存储库中。

如何使用git addgit lfs track outerdir-123中的outerdir-123文件和子目录? 那有可能吗?

我应该编写脚本并仅添加/跟踪每个子目录吗?

只需对LFS使用双引号:

git lfs track "outerdir-123/**"

而只是添加的目录名称:

git add outerdir-123

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM