ブランチ管理方法:git flow, GitHub flow

上記のブランチ管理方針の前提は

  1. 外部に公開する製品を常に用意する
  2. 外部に公開する製品は常に動くことを保証する
  3. 外部に公開する製品(masterブランチ)と開発・修正状態の製品(その他のブランチ)の間には品質保証担当の門番がいる
  4. 修正ごとにブランチをつくる(複数の修正をだらだらと行わない。修正終了=ブランチの存在終了)