title: Can a Git repo act as a child/inherit from another Git repo?
body: <p>Git newbie question...</p>
  
  <p>I have a situation where I want to distribute metadata in a hub-n-spoke model to multiple software deployments.  For example, deployments 'A', 'B', 'C' should all receive metadata that is common to all three.  The plan is to setup the common metadata in a central git repo (aka 'common' repo)</p>
  
  <p>However, the local deployments can also create their own metadata.  Hence,  deployment 'C' can add new stuff to extend what it gets from the hub-n-spoke common repo. </p>
  
  <p>is there a way in Git to setup each hub to have their own git repo that will extend the common repo?  I've read something about sub modules Does that address this issue?</p>