[Git][SubModule] Supprimer un submodule

Tellement en ajouter un c’est simple :

git submodule add [repo] [folder]

Tellement un supprimer un … c’est plus compliqué :

  • Suppression de la référence au submodule dans .gitmodules (normalement, il y a trois lignes)

  • Intégration (commit) de la modification dans le repo (un stage (add) doit suffire mais bon)

  • Suppression de la référence au submodule dans .git/config (normalement, il y a deux lignes,

  • Execution de

    git rm --cached [rep/du/submodule]
  • Execution de

    rm -rf .git/modules/submodule_name
  • Commit !

  • Exécution de

    rm -Rf [rep/du/submodule]

Voilà …