Explore Courses Blog Tutorials Interview Questions
+4 votes
in DevOps and Agile by (19.4k 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 (27.5k 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.8k points)
Thank you. This was helpful.

Related questions

Welcome to Intellipaat Community. Get your technical queries answered by top developers!

30.5k questions

32.6k answers


108k users

Browse Categories