Вы должны удалить запись в .gitmodules и .git/config и удалить каталог из истории из истории:
.gitmodules
.git/config
git rm --cached path/to/submodule
Если вы напишете список рассылки git, возможно, кто-то будет сделайте для вас сценарий оболочки.