title: How does git work with multiple projects/dependencies?
body: <p>Our team is potentially migrating our TFS projects to GIT and I've ran across a few issues in regards to how I mock our current process using GIT.</p>
  
  <p>Let's say I have Project_A and Project A has dependencies on Project_B and Project_C.</p>
  
  <p>Project B and C are both standalone projects.</p>
  
  <p>How do I make it so if Project_B is modified from within Project_A, then Project_B standalone will also be notified of updates.  Also inversely, if Project_B is modified from standalone, then Project_A will be notified of updates.</p>
  
  <p>Any help would be appreciated.  I've looked into submods, subtree,subrepo, and git slave, but not really sure which one best fits.  I'm still new to GIT and adding the extra layer of complexity is causing a lot of confusion -_-</p>
  
  <p>Thanks!</p>