title: Create a fork of public git repo for github
body: <p>I'm just starting to use git and github and I need some advise.
  I want to create a fork of a public git repo (qemu-kvm in case you're interested). 
  I plan to have a public version of the fork on github and a development version for our team.</p>
  
  <p>I'm sure there are many ways to set this up, but git confuses me sometimes. 
  What I'm thinking of doing is ...</p>
  
  <p>Create a clone of the qemu-kvm repo on my development machine in a special official branch. Allow the team to clone this repo and commit changes into the master branch. When the master branch is stable, I would merge the code to a github branch and use this to update the code on  github. </p>
  
  <p>Periodically, I would fetch changes on the official branch and merge them to my github branch as required.</p>
  
  <p>Does this sound sensible or is there a better way to do this?
  Thanks,
  Steve</p>