This post describes very useful branching model that can be used with GIT:
http://nvie.com/posts/a-successful-git-branching-model/