我的目录结构是这样的,有很多扩展名为 .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
中的大量文件和子目录? 这可能吗?
我是否应该编写脚本并单独添加/跟踪每个子目录?
最佳答案
只需为 lfs 使用双引号:
git lfs track "outerdir-123/**"
只是添加的目录名:
git add outerdir-123
关于git - 如何使用 git add 或 git lfs 跟踪大量文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45730603/