GLOSSA

マージ

まーじ

Merge

一言でいうと

別々のブランチの変更内容を1つに統合する操作のこと。

詳しい意味

マージは、Gitなどのバージョン管理ツールで、別々のブランチで進められた変更を1つに統合する操作です。たとえば feature ブランチで作った新機能を main ブランチに取り込む時にマージします。両方のブランチで同じファイルの同じ箇所を変更していた場合は「コンフリクト(競合)」が発生し、人間が手動で解消する必要があります。Pull Request 経由でレビュー後にマージするのがチーム開発の一般的な運用です。

何に使うか

新機能の開発が完了したブランチを本流に取り込むとき。複数人の作業を1つの状態にまとめるとき。リリース版に緊急修正を取り込むとき。

どんな時に出るか

「mainにマージしてください」「コンフリクトしたから直して」「マージコミット」といった場面で登場します。

具体例

  • Pull Request をレビューしてからmainブランチにマージした。
  • マージ時にコンフリクトが発生したので、両者の変更を手動で統合した。

別名・略称

merge(まーじ)マージコミット(まーじこみっと)コンフリクト(こんふりくと)

関連語

Gitブランチプルリクエスト

初心者向けメモ

別々の人が編集していた同じドキュメントを「いいとこ取りで1つに合わせる」作業です。両方が同じ場所を直していたら「どちらを採用するか」を人間が判断(コンフリクト解消)する必要があります。

この説明に改善点はありますか?

この説明を修正提案する新しい用語を提案する

提案は管理者が確認した後に反映されます