Rebasing with Git Pull by Default
Sometimes when pulling changes from a remote repository you are left with a somewhat ugly merge. This leaves you wishing you had rebased instead. Wouldn’t it be nice if you could rebase everytime you git pull
automatically? And now you can with another simple configuration option:
git config --global --bool pull.rebase true