Je souhaite exécuter une mise à jour de sous-module depuis l'extérieur de mon projet git. Pour la plupart des commandes (par exemple git status
), je peux donner git --git-dir
et --work-tree
arguments, comme ceci:Mise à jour du sous-module git à partir du répertoire différent
git --git-dir=/path/to/root/.git --work-tree=/path/to/root status
Toutefois, l'exécution git --git-dir=/path/to/root/.git --work-tree=/path/to/root submodule update
donne le résultat: fatal: $program_name cannot be used without a working tree.
Je suis conscient que je peux changer en le répertoire /path/to/root
, cependant je voudrais savoir si git a la possibilité de mettre à jour des sous-modules depuis l'extérieur du projet git.