速報

JAL・JTAの予約情報約9万2千人分に外部参照の形跡|対象項目と利用者対応

CATEGORY

マージとは

IT用語

Gitなどで、あるブランチの変更を別のブランチに取り込んで一つにまとめること。

マージは、Git などのバージョン管理で、ある ブランチ の変更を、別のブランチに取り込んで一つにまとめることです。作業用のブランチで行った機能の追加や修正を、メインのブランチに反映するときに使います。

基本の使い方

  • 取り込み先のブランチに切り替えてから、git merge ブランチ名 で取り込む
  • GitHub などでは、プルリクエストを作り、レビューを受けてから画面上でマージすることが多い

コンフリクト(競合)

同じファイルの同じ部分が、それぞれのブランチで違う内容に変更されていると、どちらを採用するか自動で決められず、コンフリクトが起きます。その場合は、内容を確認して手作業で正しい形にまとめ、改めてコミットします。

マージの方法

  • マージコミットを作る方法:どのブランチを取り込んだかの履歴が残る
  • スカッシュ:ブランチの変更を一つのコミットにまとめて取り込む
  • リベース:ブランチの変更を、取り込み先の最新の状態の上に付け直す

注意点

  • マージする前に、テストや CI/CD のチェックが通っているかを確認する
  • 取り込んだ変更に問題があった場合に備えて、元に戻す方法(ロールバック)を知っておく

関連用語

ブランチ、Git、CI/CD

マージが出てくる記事

IT用語集の一覧へ

キーワードから探す

スポンサーリンク