title: How do I prevent 'git diff' from using a pager?
body: <p>Is there a command line switch to pass to <code>git diff</code> and other commands that use the <code>less</code> pager by default? I know these methods exist:</p>
  <ul>
  <li><code>git diff | cat</code>... removes all syntax highlighting</li>
  <li><code>git config --global core.pager cat</code> sets the pager in the global .gitconfig to <code>cat</code></li>
  <li><code>export GIT_PAGER=cat</code></li>
  </ul>
  <p>But I would prefer a command line switch.</p>