You can make that the default `pull` behavior in your Git config:
git config --global pull.rebase true
You should also enable `rerere`[0]: git config --global rerere.enabled true
[0] https://git-scm.com/docs/git-rerere