Acho que você primeiro faria um
git fetch
para extrair os novos commits, mas não mesclá-los ainda. Em seguida, você pode registrar as alterações entre seu repositório atual e a origem remota:
git log HEAD..origin
Por fim, mescle as alterações:
git merge origin
Por exemplo:
$ git fetch
[...]
From github.com:blah
00f82fa..38e4017 master -> origin/master
e:
$ git log HEAD..origin
commit 38e4017bc89a6eb41252465cbde68f7d897377cb
Author: Werner Robitza
Date: Tue Jul 12 10:56:49 2011 -0700
Edited Gemfile via GitHub