Se débarrasser d'un sous-module git

Ou plutôt comment supprimer ce message fatal: No submodule mapping found in .gitmodules for path 'Resources' ou en VF fatal: URL non trouvée pour le chemin de sous-module 'Resources' dans .gitmodules.

Souvent cela vient du fait qu'on a intégré un autre projet git dans un autre. Si on a bien supprimer le fichier .git du soi-disant sous-module, si en utilisant la commande ci-dessous on n'obtient rien concernant le sous-module pour lequel on a une alerte, c'est que le sous-module n'existe plus.

git ls-files --stage | grep 160000

En effet, cette commande affiche uniquement les informations sur les sous-modules se trouvant dans le projet.

Il suffit ensuite de réinitialiser les informations des sous-modules avec la commande suivante et le tour est joué.

git submodule update --init

Si en revanche le sous-module existe, le renseigner dans le fichier .gitmodules.