facebook twitter hatena line email

Git/フロー

提供: 初心者エンジニアの簡易メモ
2019年8月3日 (土) 00:20時点におけるAdmin (トーク | 投稿記録)による版 (gitlabフロー)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

gitのフロー

gitのフローはメインで3つある

  • gitフロー
  • githubフロー
  • gitlabフロー

参考:https://www.atmarkit.co.jp/ait/articles/1708/01/news015.html

gitフロー

以下5つのブランチで対応する

  • master
  • hotfix
  • release
  • develop
  • feature

githubフロー

以下2つでfeatureからmasterへpull requestをしてコードレビューをしてみんなにチェックしてもらう。

  • master
  • feature

6つのルールがある

  • masterブランチは常にデプロイ可能である
  • 作業用ブランチをmasterから作成する
  • 作業用ブランチを定期的にプッシュする
  • プルリクエストを活用する
  • プルリクエストが承認されたらmasterへマージする
  • masterへのマージが完了したら直ちにデプロイを行う

gitlabフロー

  • master 基本ブランチ
  • production 本番と同じブランチ
  • pre-production プレ本番と同じブランチ