48 votes

état des fichiers modifiés du sous-module git

J'ai ajouté un sous-module dans mon arborescence de dossiers git principale et je n'ai rien changé, mais il apparaît modifié. Que dois-je faire à ce sujet ?

 $ git status
# On branch master
# Changed but not updated:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#    modified:   example.com/soundmanager
#
no changes added to commit (use "git add" and/or "git commit -a")

J'ai essayé une mise à jour du sous-module git, mais cela ne fait rien.

5voto

awe Points 9697

Je suis arrivé dans cet état en ajoutant par erreur un sous-module en ajoutant spécifiquement un répertoire au lieu d'ajouter simplement le contenu d'un nouveau répertoire.

J'avais juste besoin de supprimer le sous-module comme ceci:

 git rm --cached path/to/my/new_directory

Et puis ajoutez le contenu comme je l'avais l'intention de le faire en premier lieu :

 git add path/to/my/new_directory/*

4voto

blacet wang Points 51

J'ai utilisé la commande git suivante pour résoudre ce problème :

 git submodule update --init  --recursive

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X