facebook twitter hatena line email

「Git/フロー」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==gitのフロー== gitのフローはメインで2つある *gitフロー *githubフロー 参考:https://www.atmarkit.co.jp/ait/articles/1708/01/news015.html ===g...」)
 
(gitlabフロー)
 
(同じ利用者による、間の2版が非表示)
行1: 行1:
 
==gitのフロー==
 
==gitのフロー==
gitのフローはメインで2つある
+
gitのフローはメインで3つある
 
*gitフロー
 
*gitフロー
 
*githubフロー
 
*githubフロー
 +
*gitlabフロー
  
 
参考:https://www.atmarkit.co.jp/ait/articles/1708/01/news015.html
 
参考:https://www.atmarkit.co.jp/ait/articles/1708/01/news015.html
行18: 行19:
 
*master
 
*master
 
*feature
 
*feature
 +
 +
6つのルールがある
 +
*masterブランチは常にデプロイ可能である
 +
*作業用ブランチをmasterから作成する
 +
*作業用ブランチを定期的にプッシュする
 +
*プルリクエストを活用する
 +
*プルリクエストが承認されたらmasterへマージする
 +
*masterへのマージが完了したら直ちにデプロイを行う
 +
 +
===gitlabフロー===
 +
*master 基本ブランチ
 +
*production 本番と同じブランチ
 +
*pre-production プレ本番と同じブランチ

2019年8月3日 (土) 00:20時点における最新版

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 プレ本番と同じブランチ