git pull
を実行した後(または実行前)に、他の人が作業中のブランチにプッシュした更新を確認する簡単な方法はありますか?
私はあなたが最初にするだろうと思います
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
他のブランチを自分のブランチにプルするのではなく、最初にgit log MINE..THEIRS
でプルされるコミットを検査できます。リモートブランチの場合は、git remote update
と比較するために最新の変更をフェッチできます。