「Git/フロー」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→githubフロー) |
|||
| 行1: | 行1: | ||
==gitのフロー== | ==gitのフロー== | ||
| − | + | 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 | ||
| 行26: | 行27: | ||
*プルリクエストが承認されたらmasterへマージする | *プルリクエストが承認されたらmasterへマージする | ||
*masterへのマージが完了したら直ちにデプロイを行う | *masterへのマージが完了したら直ちにデプロイを行う | ||
| + | |||
| + | ===gitlabフロー=== | ||
| + | *master | ||
| + | *production | ||
| + | *pre-production | ||
2019年8月2日 (金) 23:58時点における版
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
