概要 少人数のチームでGitHubを用いてプロダクト開発するときのブランチ運用フローについて. GitHub Flowを参考にシンプルさと運用のしやすさを重視している. チームの全員が6つのルールを守るだけで,masterが綺麗な状態で保たれる. 全体像 6つのシンプルなルール 1. master は本番環境にデプロイされているバージョン 2. develop はテスト環境にデプロイされているバージョン 3. feature ブランチ(作業ブランチ)は develop から分岐する 4. feature ブランチは頻繁に push する 5. pull-request(PR)で develop にマージする 6. マージされた feature ブランチは削除する 実際の作業例 1. develop からある機能を実装する作業ブランチを作る