alv*_*vas 4 unix git bash arguments git-lfs
我的目录结构是这样的,有很多.xyz
扩展名的文件:
/outerdir-123
/123456a
abc.xyz
/123457b
lmn.xyz
opq.xyz
/999998c
def.xyz
ghi.xyz
lop.xyz
Run Code Online (Sandbox Code Playgroud)
当我尝试这样做时:
git lfs track outerdir-123/**
Run Code Online (Sandbox Code Playgroud)
或者当我尝试添加文件时:
git add outerdir-123/**
Run Code Online (Sandbox Code Playgroud)
它抛出一个
-bash: /usr/local/bin/git: Argument list too long
Run Code Online (Sandbox Code Playgroud)
内部目录大约有10万个,每个目录包含1到20个.xyz
文件。
这些文件足够小(每个 < 10MB),因此它们应该能够放入 git 存储库中。
如何使用中git add
的git lfs track
大量文件和子目录outerdir-123
?这可能吗?
我应该编写一个脚本并单独添加/跟踪每个子目录吗?
只需对 lfs 使用双引号即可:
git lfs track "outerdir-123/**"
Run Code Online (Sandbox Code Playgroud)
只是添加的目录名称:
git add outerdir-123
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5625 次 |
最近记录: |