リモートリポジトリの変更を取得する(git fetch)

Posted by Tatsuyano on Mon, Feb 25, 2013
In
Tags git

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

参考サイト

以下のサイトを参考にさせていただきました。ありがとうございます!