git merge 時にどちらかのブランチを優先してコンフリクトを解消したい

ファイル単位で指定したい場合は checkout --ourscheckout --theirs を使う。

現在チェックアウトしているブランチを優先する場合は --ours

$ git checkout --ours hello.php

マージするブランチの変更を優先する場合は --theirs

$ git checkout --theirs hello.php

ブランチ単位で指定したいなら merge -Xoursmerge -Xtheirs-Xours-Xtheirs の違いはさっきと一緒。

$ git merge -Xours hoge-branch
$ git merge -Xtheirs hoge-branch