title: Git show all branches (but not stashes) in log
body: <p>I have a Git alias that expands to:</p>
  
  <pre><code>git log --graph --oneline --all --decorate
  </code></pre>
  
  <p>According to <code>man git log</code> there are a couple of suspicious options: <code>--not</code> and <code>--branches</code>; but I can't make it work properly.</p>
  
  <p>How should I edit that to hide the stashes?</p>
  
  <hr>
  
  <p><strong>FYI</strong>: as per the <a href="https://stackoverflow.com/a/9438578/477168">accepted question</a> and <a href="https://stackoverflow.com/questions/9437182/git-show-all-branches-but-not-stashes-in-log#comment46034208_9438578">comment</a> my <code>.gitconfig</code> alias now looks like this:</p>
  
  <pre><code>[alias]
      l = log --branches --remotes --tags --graph --oneline --decorate --notes HEAD
  </code></pre>