title: Get a list of all git commits, including the 'lost' ones
body: <p>Let's say that I have a graph like this:</p>
  
  <pre><code>A---B---C---D (master)
       \
        \-E---F (HEAD)
  </code></pre>
  
  <p>If I do <code>git log --all --oneline</code>, I will get all six of my commits.</p>
  
  <p>But if the graph is</p>
  
  <pre><code>A---B---C---D (master, HEAD)
       \
        \-E---F
  </code></pre>
  
  <p>I will not see E and F. Can I get git to tell me all the commits, including those on branches which are not named?</p>
  
  <p>Thanks</p>