title: Git branch command behaves like 'less'
body: <p>When I use the <code>git branch</code> command to list all branches, I see the output of <code>git branch | less</code>.</p>
  <p>The command <code>git branch</code> is supposed to show a list of branches, like <code>ls</code> does for files.</p>
  <p>This is the output I get:</p>
  <p><a href="https://i.stack.imgur.com/rh4td.png" rel="noreferrer"><img src="https://i.stack.imgur.com/rh4td.png" alt="Enter image description here" /></a></p>
  <p>How do I get the default behaviour of <code>git branch</code>? What causes the paged output?</p>
  <p>My <code>.gitconfig</code> looks like this:</p>
  <pre><code>[user]
    email = myemail@mail.com
    name = Dennis Haegler
  [push]
    default = simple
  [merge]
     tool = vimdiff
  [core]
    editor = nvim
    excludesfile = /Users/dennish/.gitignore_global
  [color]
    ui = true
  [alias]
    br = branch
    ci = commit -v
    cam = commit -am
    co = checkout
    df = diff
    st = status
    sa = stash
    mt = mergetool
    cp = cherry-pick
    pl = pull --rebase
  [difftool &quot;sourcetree&quot;]
    cmd = opendiff \&quot;$LOCAL\&quot; \&quot;$REMOTE\&quot;
  [mergetool &quot;sourcetree&quot;]
    cmd = /Applications/SourceTree.app/Contents/Resources/opendiff-w.sh 
    \&quot;$LOCAL\&quot; \&quot;$REMOTE\&quot; -ancestor \&quot;$BASE\&quot; -merge \&quot;$MERGED\&quot;
    trustExitCode = true
  </code></pre>