This article sounds interesting, but I\'m pretty sure the diagrams are wrong.
http://guides.beanstalkapp.com/version-control/branching-best-practices.html
one of the best things about git is that you can change the work flow that works best for you.. I do use http://nvie.com/posts/a-successful-git-branching-model/ most of the time but you can use any workflow that fits your needs