Contents

Remove a Git Submodule

Contents
  • Remove the submodule files from the working tree and index: git rm --cached path_to_submodule

  • Remove the submodule’s .git directory: rm -rf .git/modules/path_to_submodule

  • Delete the now untracked submodule files: rm -rf path_to_submodule

source: How do I remove a submodule?