Git Remove Submodule - thelastmile/FreeCodeCamp GitHub Wiki
Removing a submodule is useful when it is no longer required. The steps below outline the removal of a submodule.
- Delete the section referring to the submodule from the
.gitmodulesfile - Stage the changes via
git add .gitmodules - Delete the relevant section of the submodule from
.git/config. - Run
git rm --cached path_to_submodule(no trailing slash) - Run
rm -rf .git/modules/path_to_submodule - Commit the changes with ```git commit -m "Removed submodule "
- Delete the now untracked submodule files
rm -rf path_to_submodule