git flow と github flow Gitにおけるリポジトリモデルのことであり、どのようにbranchを切って開発・運用していくのかというワークフローの話。 github flowはgit flowを簡略化したものであり、スピード感を持って開発運用していく場合には推奨される。ただ、どちらの方が良いということは一概には言えず、開発スピードや開発規模等によってそのワークフローを考える必要がある。 git flow ・masterブランチ - メインブランチで常にリリースできる状態 ・developブランチ - メインのブランチでここからブランチを切って開発を進める ・featureブランチ - developから個人別にブランチを切って開発開始 ・hotfixブランチ - 緊急のバグなどをmasterからブランチを切って対応 ・releaseブランチ - リリース直前用のブランチ 特