投稿

[GitHub 100日チャレンジ] Day 50 - ブランチ戦略 Git Flow

Git Flowを例に、main、develop、feature、release、hotfixなどのブランチ戦略の考え方を学びます。

[GitHub 100日チャレンジ] Day 50 - ブランチ戦略 Git Flow

ブランチ戦略とは

ブランチ戦略は、チームでどのようにブランチを作り、作業し、マージするかを決めるルールです。人数やリリース頻度によって適した形は変わります。

Git Flowの代表的なブランチ

ブランチ 役割
main 本番リリース済みの安定版
develop 次回リリースに向けた統合先
feature 機能開発
release リリース準備
hotfix 緊急修正

現代的な考え方

小さなチームや継続的デプロイでは、Git FlowよりシンプルなGitHub Flowを使うことも多いです。重要なのは、チームで同じルールを共有することです。

今日のゴール

Git Flowの名前を覚えるだけでなく、ブランチ戦略はプロジェクトに合わせて選ぶものだと理解しましょう。

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。