Je ne parviens pas à me débarrasser du contenu non suivi dans les sous-modules de Git. Lorsque je lance git status
, j'obtiens :
\# Sur la branche master
# Modifications qui ne seront pas validées :
# (utilisez "git add ..." pour mettre à jour ce qui sera validé)
# (utilisez "git checkout -- ..." pour annuler les modifications dans le répertoire de travail)
# (validez ou annulez le contenu non suivi ou modifié dans les sous-modules)
#
# modifié : bundle/snipmate (contenu non suivi)
# modifié : bundle/surround (contenu non suivi)
# modifié : bundle/trailing-whitespace (contenu non suivi)
# modifié : bundle/zencoding (contenu non suivi)
#
Aucune modification n'a été ajoutée pour le commit (utilisez "git add" et/ou "git commit -a")
Ajouter le paramètre --ignore-submodules
permet de masquer ces messages. Cependant, je me demande s'il existe un moyen de se débarrasser de cette saleté de manière plus appropriée, plus conforme au fonctionnement de base de Git.
3 votes
Cette réponse: stackoverflow.com/a/5127213/199649 évoque plus d'options.
0 votes
Est-ce que cela répond à votre question ? Git : puis-je supprimer l'affichage des entrées de sous-module 'contenu modifié'/sale dans le statut, diff, etc ?