@kyanny's blog

My thoughts, my life. Views/opinions are my own.

マージしたときバイナリファイルがコンフリクトしたら git checkout --ours --theirs

上記参照、だけど一応あらためてメモると、以下のような感じ。バイナリファイルの場合エディタで開いて直接編集できないので別ブランチにあったほうを採用したい場合はチェックアウトしなおす必要がある。

$ git branch #=> master
$ git merge hoge # conflict!
$ git checkout --ours path/to/file # use master's file
$ git checkout -- theirs path/to/file # use hoge's file