# git pull is always equivalent to git pull --rebase (unless branch.<branchname>.rebase is explicitly set to false) git config --global pull.rebase true
# Force existing branches to use rebase. git config branch.<branchname>.rebase true
# Force new branches to use rebase git config --global branch.autosetuprebase always