IT用語
Gitなどで、あるブランチの変更を別のブランチに取り込んで一つにまとめること。
マージは、Git などのバージョン管理で、ある ブランチ の変更を、別のブランチに取り込んで一つにまとめることです。作業用のブランチで行った機能の追加や修正を、メインのブランチに反映するときに使います。
基本の使い方
- 取り込み先のブランチに切り替えてから、git merge ブランチ名 で取り込む
- GitHub などでは、プルリクエストを作り、レビューを受けてから画面上でマージすることが多い
コンフリクト(競合)
同じファイルの同じ部分が、それぞれのブランチで違う内容に変更されていると、どちらを採用するか自動で決められず、コンフリクトが起きます。その場合は、内容を確認して手作業で正しい形にまとめ、改めてコミットします。
マージの方法
- マージコミットを作る方法:どのブランチを取り込んだかの履歴が残る
- スカッシュ:ブランチの変更を一つのコミットにまとめて取り込む
- リベース:ブランチの変更を、取り込み先の最新の状態の上に付け直す









