Olá!
Tive alguma dificuldade para fazer isso até que, garimpando na internet, cheguei ao seguinte passo a passo:
- Remova ou modifique o arquivo oculto .gitmodules
- Caso já tenha rodado o comando git submodule init, modifique o arquivo .git/config retirando as referências ao seu submódulo
- Remova o caminho/diretório criado para o submódulo usando git rm --cached [caminho] e sem colocar a última / no final
- Remova todas os diretórios locais com rm -rf [caminho]
Para essa anotação, estou presumindo o conhecimento prévio e básico do Git.
Depois é somente associar novamente os submódulos necessários. Se ainda assim der bug, como por exemplo baixar um submódulo ao invés de outro, recomendo que delete o projeto todo e clone novamente desde o começo e depois insira os submódulos.
É só.