I am trying to follow instructions on the following link to add a submodule on an already existing path(repo/SubContainer) that contains other sub-modules but each time I add it I get error message "SubContainer already exists in the index".
My Folder Structure:
You can not add a submodule to a folder where another submodule exists.
SubContainer already exists in the index means that a submodule in the place you provided is already part of the index. Each submodule has to have its own folder. like this:
repo --SubContainer --Sub1 --Sub2
So if you add a submodule, you have to add it in path
SubContainer/SubX. The corresponding command-line command would be
git submodule add <Submodule URL> SubContainer/SubX. It does not suffice to provide the
SubContainer path; git will not automatically create a folder for the submodule in the SubContainer folder. A new folder is only created if you do not provide a path at all.