it-mure.jp.net

`git pull`でプルされた変更を確認するにはどうすればよいですか?

git pullを実行した後(または実行前)に、他の人が作業中のブランチにプッシュした更新を確認する簡単な方法はありますか?

3
Humble Debugger

私はあなたが最初にするだろうと思います

git fetch

新しいコミットをプルしますが、まだマージしません。次に、現在のリポジトリとリモートOriginの間の変更をログに記録できます。

git log HEAD..Origin

最後に、変更をマージします。

git merge Origin

例えば:

$ git fetch

[...]
From github.com:blah
   00f82fa..38e4017  master     -> Origin/master

そして:

$ git log HEAD..Origin
commit 38e4017bc89a6eb41252465cbde68f7d897377cb
Author: Werner Robitza
Date:   Tue Jul 12 10:56:49 2011 -0700

    Edited Gemfile via GitHub
4
slhck

他のブランチを自分のブランチにプルするのではなく、最初にgit log MINE..THEIRSでプルされるコミットを検査できます。リモートブランチの場合は、git remote updateと比較するために最新の変更をフェッチできます。

1
psusi