gitflow

githubFlowの話

githubflowとgithubflowの説明

githubflowの特徴

  • 毎日ガンガンリリースする会社向け ​

    gitflow

    メインブランチ

  • masterブランチとdecelopブランチ
  • 会社によってはdevelopブランチがない所もある
  • 開発はdevelopブランチでやる。リリースしたらmasterブランチにマージする ​

    サポートブランチ

  • フィーチャーブランチ/issueブランチ
  • 各位の作業用ブランチ
  • プルリクを出すと、developブランチにマージされる ​

    hotfixブランチ

  • 不具合修正をリリースするブランチ
  • マスターブランチからブランチに修正して、緊急リリースする
  • 忘れちゃだめなのが同じ修正をdevelopにも適用しないといけないっていうこと
  • そうしないと、Developマージ時に先祖かえりする。だから絶対やらないこと! ​

    今日覚えること

  • 自分のfeatureブランチが、現在のdevelopブランチよりはるかに古くなるのは悪です
  • 自分のブランチにdevelopブランチの最新を適用する(ソースツリーから右クリックでできる)
  • そうしないと、自分のブランチはかなり古くなり、プルリクを出し時に確認する人が困る
    • マージする時に、コードが古すぎて、何処にマージしていいか分からない
  • 毎日1回はdevelopブランチをプルしてコードを新しい状態にする