Para pulls únicos, você pode usar git pull --rebase :
$ git commit
$ git checkout cal
$ git merge issue9
$ git pull --rebase
$ git push origin cal
Para configurar o git para sempre se comportar dessa maneira em git pull , faça com que seu ~/.gitconfig fique assim:
[push]
default = matching
[branch]
autosetuprebase = always
[color]
status = auto
[merge]
ff = true