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.
I'm sure there are many ways to set this up, but git confuses me sometimes. What I'm thinking of doing is ...
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.
Periodically, I would fetch changes on the official branch and merge them to my github branch as required.
Does this sound sensible or is there a better way to do this? Thanks, Steve