Ubuntu:
$ apt-get install git-flow
Mac:
$ brew install git-flow-avh
$ git flow init
Il est recommandé de garder les valeurs par défaut:
feature/hotfix/release/
Va créer une branche dans feature/, exemple, si on nomme la fonctionnalité mafeature, ce sera feature/mafeature. 
$ git flow feature start MYFEATURE
Publier une feature:
$ git flow feature publish MYFEATURE
$ git flow feature finish MYFEATURE
$ git flow release start RELEASE [BASE]
Le paramètre [BASE] est facultatif, il permet de spécifier le hachage SHA-1 d'un commit de la branche develop sur lequel commencer la livraison.
Exemple:
$ git flow release start 0.1.4 # va créer la branche release/0.1.4
Idéalement on pousse la branche de livraison sur origin pour que d'autres développeurs puissent commiter.
$ git flow release publish RELEASE
Quand on a terminé le release:
$ git flow release finish RELEASE
Ne pas oublier de pousser le tag:
$ git push --tags
$ git flow hotfix start VERSION [BASENAME]
$ git flow hotfix finish VERSION