このブログをご覧のみなさん、こんにちは。

自分以外の人によって、remote repository が大量に更新され、git pull(fetch then merge) 時に conflict が起こる場合があります。そういった場合に、local を remote で強制上書きし、remote と同期を取る際に必要になったので、調査した手順をメモとして残しておきます。

local を remote で強制上書きし、remote と一致させる方法

以下のコマンドを実行すると、local を remote で強制上書きし、remote と一致できます。

$ git fetch origin
$ git reset --hard origin/master

参考情報