+4 votes
1 view
in Devops and Agile by (16.9k points)
edited by

How do I remove a Git submodule?

By the way, is there a reason I can't simply do git submodule rm whatever ?

1 Answer

+4 votes
by (22.3k points)
edited by

1. Remove the submodule entry from .git/config

git submodule deinit -f path/to/submodule

2. Remove the submodule directory from the superproject's .git/modules directory

rm -rf .git/modules/path/to/submodule

3. Remove the entry in .gitmodules and remove the submodule directory located at path/to/submodule

git rm -f path/to/submodule

For more information please go through the following tutorial to get more info about git:

 

by (5.4k points)
Thank you. This was helpful.
...