confilictを起こさないためにも、git pullは使わずにgit fetchを使ったほうがいい。
リモートリポジトリの変更を取得する
git fetch # これによって、FETCH_HEADを使って、以下のようにログや差分を見られるようになる。
リモートリポジトリのコミットのログを見る
git log FETCH_HEAD
リモートリポジトリとローカルのHEADの差分を見る
git diff HEAD FETCH_HEAD
リモートリポジトリと変更をローカルにマージする
git merge FETCH_HEAD
リモートリポジトリの変更を取得してローカルにマージする
git pull # git pull は git fetch + git merge
参考サイト
以下のサイトを参考にさせていただきました。ありがとうございます!