Release Management with Git

Git is a distributed revision control system. Vincent Driessen has written a nice article about branching and release management: http://nvie.com/posts/a-successful-git-branching-model/.

Vincent Driessen: A successful Git branching model
Vincent Driessen: A successful Git branching model

Further links:
Git – everything is local, see http://git-scm.com.
And a style guide can be found here: https://github.com/agis-/git-style-guide