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