title: How to make Git pull use rebase by default for all my repositories?
body: <p>Is there a way to setup the host Git repository such that any <code>git pull</code> done from its (local) clones uses <code>--rebase</code> by default? By searching on Stack&nbsp;Overflow, I learned about <code>branch.autosetuprebase</code>, but it needs to be configured per clone individually. </p>
  
  <p>My project flow is set up such that we <code>pull</code> the <code>develop</code> branch before <code>merge</code>ing a feature branch to it. This <code>pull</code> nearly always uses <code>--rebase</code>, so I am trying to figure out if this can be the default. </p>