So I want to have a project set up like this:
-- Project
-- .git
-- SubProject (Used by project)
-- .git
The idea is that on github Project
is a repo and SubProject
is another repo. if I set up a project like this, does this mean that Project
- on github - will show a "refrence" symbol to SubProject
repo?
Also - if this is the case, when Person B pulls Project
down to work on it will it also pull the reference project inside - SubProject
?? Or will they have to then pull that project?
right now I have the projects separate on git hub - which is how I want them, they are two projects - how ever Project
uses SubProject
and I feel that when I develop SubProject
I am always developing it inside of Project
then copying over to SubProject
and committing - theirs no history their. I want to develop SubProject
inside of project so that subproject
gets some history.
How will this work for pushing, pulling, merging, branching and at the end of the day tagging and zipping up to then distribute? - Project would be the one tagged and distributed -