This should be handle all the tasks what are needed to remove a submodule.
Delete the relevant line from the .gitmodules file.
Delete the relevant section from .git/config.
Run git rm --cached path_to_submodule (no trailing slash).
Delete the now untracked submodule files.
These tasks should be handled automatically.
Currently you can only remove a submodule manually, no way to do it automatically with one command.
"Removing submodules" and "unsubmodule a submodule" are still a pain to do in GIT, even in v2.3.5.
Please consider implementing the "git submodule remove" command.
This is a feature request that is not specific to Windows and as such should go to the mailing list. In fact, I see you've already cross posted over there, so I'm closing this.
Hi GIT devs,
I really miss the git submodule remove command.
This should be handle all the tasks what are needed to remove a submodule.
These tasks should be handled automatically. Currently you can only remove a submodule manually, no way to do it automatically with one command. "Removing submodules" and "unsubmodule a submodule" are still a pain to do in GIT, even in v2.3.5.
Please consider implementing the "git submodule remove" command.
Thanks, Konrad Lorinczi