IT用語
Gitなどで、作業の流れを枝分かれさせたもの。ほかの作業に影響を与えずに、機能の追加や修正を並行して進められる。
ブランチは、Git などのバージョン管理で、作業の流れを枝分かれさせたものです。メインの流れ(main ブランチなど)に影響を与えずに、機能の追加や不具合の修正を並行して進められます。
基本の使い方
- 新しい作業を始めるときに、メインのブランチから作業用のブランチを作る(git switch -c ブランチ名)
- 作業用のブランチで変更をコミットする
- 作業が終わったら、メインのブランチに取り込む(マージ)。GitHub ではプルリクエストを作って、レビューしてから取り込むことが多い
よくある運用
- main:本番に反映する状態を保つブランチ
- feature/〇〇:機能の追加用のブランチ
- fix/〇〇:不具合の修正用のブランチ
小さな変更なら、ブランチを作らずに main に直接コミットする運用もあります。
セキュリティ・運用のポイント
- 本番に反映される main ブランチは、ブランチの保護の設定で、レビューやテストを通ったものだけを取り込めるようにする
- 不要になったブランチは削除し、シークレット を含む変更が残っていないかにも注意する









