git-flowはDriessen氏がブログにて発表したgitの開発手法であり、それを実現するツールの名前でもあります。 今回はツールの説明ではなく、ブランチを中心とした開発手法についてまとめます。 5つのブランチ git-flowにはmaster, release, develop, feature, hotfixの5つのブランチが登場します。 メインブランチ 開発のコアとなるブランチ。 master 製品として出荷可能な状態であり、アプリケーションが安定して動く状態にする必要がある。 develop 次のリリースのための最新の開発作業の変更が反映されている状態。このブランチが常に最新。 サポートブランチ 機能の追跡、製品リリースの準備、製品に起きた問題をすばやく修正すること、などを容易にするためのブランチ。 feature 分岐元:develop merge先:develop deve