ブランチ
ぶらんち
Branch
一言でいうと
本流のコードに影響を与えずに、別の作業を平行で進めるための分岐のこと。
詳しい意味
ブランチは、Gitなどのバージョン管理ツールで、本流(main / master ブランチ)に影響を与えずに別の変更を平行で進めるための「枝分かれ」です。新機能の開発・バグ修正・実験などを別のブランチで行い、完成したら本流にマージ(合流)します。チーム開発では「機能ごとに1ブランチ」「作業者ごとに1ブランチ」といったルールで運用するのが一般的で、競合(コンフリクト)を最小化しつつ複数の作業を並行で進められます。
何に使うか
新機能を本流に影響なく試したいとき。バグ修正を独立して進めたいとき。リリース直前の安定版と次期開発版を分けて管理したいとき。
どんな時に出るか
「ブランチを切る」「このブランチをmainにマージ」「リリースブランチを作成」といった場面で登場します。
具体例
- feature/login というブランチを切って、認証機能を実装した。
- リリースブランチに緊急のバグ修正だけマージした。
別名・略称
branch(ぶらんち)feature branch(ふぃーちゃーぶらんち)
初心者向けメモ
Word文書を「コピー → 別名保存して編集 → よければ元に上書き」する流れに似ています。ブランチを切る = 別名コピー、コミット = その別名ファイルへの保存、マージ = 元ファイルに統合、というイメージです。