マージコンフリクトが発生したファイルを、マージするブランチからチェックアウトする
マージコンフリクトが発生したファイルを、マージするブランチから「チェックアウト」します。言い換えると、「MERGE_HEAD」からファイルを「チェックアウト」します。
1.マージコンフリクトの状況
ここで例として使用するマージコンフリクトの状況は、「マージコンフリクトが発生しているファイルを除いて、ステージングエリアから特定のファイルをワーキングディレクトリーに展開する」の「マージコンフリクトの状況」と同じです。「MERGE_HEAD」は「sub」ブランチを指しています。
「マージコンフリクト」が発生しているファイルは、「test.txt」ファイルです。
「test.txt」ファイルの中身は、以下のようになっています。
2.コマンドの実行
コマンドのオプションは、以下のオプションを指定します。オプション |
---|
--theirs |
「端末」から、以下のコマンドを実行します。
コマンドの詳細は、「スナップショットから、特定のプロジェクトのファイルをワーキングディレクトリーに展開するコマンドの説明」を参考にしてください。
ポイントは、赤字の箇所です。
git checkout --theirs test.txt