Git のワークフロー
一人での開発の場合、github flow
を好み、複数人の開発では、git flow
を好みます。
使用するブランチの役割
Release ブランチ
release
現在 本番環境にリリースされているブランチ
Master ブランチ
master
常時デプロイ可能なブランチ
Featureブランチ
feature/#IssueNumber-*
Mainブランチから生やしたブランチ。
各 issue,または epic 毎に作る
Topicブランチ
topic/*
Featureブランチから生やしたブランチ。Featureブランチにマージされる。
Hotfixブランチ
hotfix/#IssueNumber-*
Releaseブランチから生やしたブランチ。緊急対応のときに利用する。
issue番号を必ず残す