投稿

[今さら始める GitHub マスター 基礎編 #13] ブランチ戦略

featureブランチ、mainブランチ、リリース用ブランチなど、チーム開発で使うブランチ戦略を整理します。

[今さら始める GitHub マスター 基礎編 #13] ブランチ戦略

ブランチ戦略とは

ブランチ戦略は、どのブランチで作業し、どのタイミングで統合するかを決めるルールです。チームの混乱を減らすために役立ちます。

featureブランチ

1
git switch -c feature/profile-page

新機能や修正ごとにブランチを作ります。作業が終わったらPull Requestでレビューします。

mainブランチ

mainは安定した状態を保つブランチとして扱います。直接pushせず、レビュー後にマージする運用がよく使われます。

シンプルな運用

小さなチームなら、mainとfeatureブランチだけでも十分です。複雑なルールより、守りやすいルールを選びます。

今日のゴール

ブランチ戦略は、開発速度と安全性のバランスを取るための約束です。まずはfeatureブランチ運用から始めましょう。

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