Comment utiliser git add ou git lfs suivre BEAUCOUP de fichiers

Ma structure de répertoire est telle avec beaucoup de fichiers avec l’extension .xyz :

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

Quand j’ai essayé de faire:

 git lfs track outerdir-123/** 

ou quand j’essaie d’append les fichiers:

 git add outerdir-123/** 

Il jette un

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

Il existe environ 100 000 répertoires internes et chaque répertoire contient 1 à 20 fichiers .xyz .

Les fichiers sont suffisamment petits (<10 Mo chacun) et doivent donc pouvoir s’intégrer dans le dépôt git.

Comment utiliser git add ou git lfs track Beaucoup de fichiers et sous-répertoires dans outerdir-123 ? Est-ce possible?

Devrais-je écrire un script et append / suivre chaque sous-répertoire individuellement?

Utilisez simplement des guillemets pour les lfs:

 git lfs track "outerdir-123/**" 

Et juste le nom du répertoire pour l’ajout:

 git add outerdir-123