Para remover um submódulo, você precisa:
- Exclua a linha relevante do arquivo .gitmodules.
- Exclua a seção relevante de .git / config.
- Execute git rm –cached path para o submódulo (sem barra final).
- Comprometa o superprojeto.
- Exclua os arquivos de submódulo agora não rastreados.
Fonte (s): GitSubmoduleTutorial: https://git.wiki.kernel.org/index.php/GitSubmoduleTutorial
Deve encontrar uma maneira mais simples …
Respostas relacionadas:
git checkout remote branch