git-flowはよく考えられているブランチモデルなのですが、流れが少々複雑であることと、featureブランチをmasterではなく、developブランチから開始するなど多少の課題を抱えています。
そこで、GitHubが使える環境においてはgithub-flowもよく使われます。git-flowに比べ、github-flowのブランチはとてもシンプルで、下記の二つのみです。
masterブランチは何であれ、いつでもデプロイ可能です。featureブランチはmasterブランチから分岐します。
簡単な流れとしては以下のようになります。