title: Managing Multiple Git Repos / Forks
body: <p>I have a situation in git that I would like some advice on how to manage properly.  </p>
  
  <p>I currently have a fork of HTML5 boilerplate that I am working with for my own needs and have the upstream added to pull in commits from the html5boilerplate master repo. </p>
  
  <p>I am going to be using this fork for a separate project that will change form very drastically from what html5boilerplate currently is but I would also like to pull in changes from the master repo as they happen.</p>
  
  <p>My questions are:</p>
  
  <p>Should I pull another fork of html5boilerplate and name respectively based on my new project (adding upstream for changes to master)?</p>
  
  <p>Should I create another fork of my fork of html5boilerplate and pull in upstream from my original fork of the html5boilerplate (this sounds too complex)?</p>
  
  <p>Would branching be a suffice way to manage this workflow?</p>
  
  <p>Is there a more effective way of doing this?</p>
  
  <p>Thank you in advance.</p>