View on GitHub

Migrating to Git and GitHub

Flows and Branching models

Git is very flexible to adapt to different flows. The most popular one is git-flow, which have been proposed by Vincent Driessen in his blog post A successful Git branching model, they are not absolute rules, and a good knowledge of git behaviour and a little of common sense will be very useful to adapt it to our necessities, and to take advantages of a great tool as GitHub.

In another famous blog post, Scott Chacon presents GitHub Flow, it is a basically a simplified version of git-flow adapted to environments where releases are done too much frequently.

Some flows proposed for our projects: