Right now I use some git aliases that you might not have, namely:
git logwith some switches.
Moreover the remote name is hard coded to origin.
Taken from the Mercurial equivalent this logs what the remote has but your local branches does not.
git-incoming but shows the changes that your local branches have but the remote ones do not.