我的目录结构是这样的,其中包含许多扩展名为.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 add
或git lfs track
outerdir-123
中的大量文件和子目录?这有可能吗?
我应该编写脚本并单独添加/跟踪每个子目录吗?
答案 0 :(得分:3)
只需为lfs使用双引号:
git lfs track "outerdir-123/**"
只是add的目录名:
git add outerdir-123