I have a project with the following structure:
ProjA
Controllers
Models
Subprojects
     /SubProject1
     /SubProject1
I want to make it so that when someone clones ProjA that it brings down the git repos for SubProject1 and SubProject2.
I attempted to do this using git submodule like so:
git submodule add https://github.com/myAccount/ProjA Subprojects/SubProject1
And that seemed to work but when I pulled down ProjA to a new directory my SubProjects were empty.  When I go back to the original and look at the results of git status it shows:
modified:   Subprojects/SubProject1 (modified content)
modified:   teSubprojectst/SubProject2 (modified content, untracked content)
Doing a git commit... doesn't seem to change anything.  Have I missed a step along the way that would allow me to include those directories in the parent repo?
NOTE I just noticed that when I try to navigate to the subprojects in github it throws a 404 error.  Not sure if I messed something up when I created them using submodule?  When I attempt to use --recurse-submodules I get a not found error.
 
    