title: View git changes/diffs of local commits not pushed to remote
body: <p>I have three <code>Git</code> commits that I committed locally, but have not pushed to GitHub. I would like to view the changes/diffs for all three commits, how do I view all the diffs?</p>
  
  <p>I tried: <code>git log --branches --not --remotes</code></p>
  
  <p>Which shows me the three commits, but not all the diffs/changes of each.</p>
  
  <pre><code>commit c08fbb72ae6a06e8b2ff3dbbb96fb555a43f4136
  Author: Justin &lt;justin@mydomain.com&gt;
  Date:   Mon Sep 10 18:17:02 2012 -0700
  
      Updated order of requires in Requires.php
  
  commit 041fe19a48269a8aea2ccf90f53568893d4e0158
  Author: Justin &lt;justin@mydomain.com&gt;
  Date:   Mon Sep 10 17:56:42 2012 -0700
  
      Checking for app.config.php in Requires.php
  
  commit 61c103a8a122bcde2311d081a8340ee1dd71997c
  Author: Justin &lt;justin@mydomain.com&gt;
  Date:   Mon Sep 10 17:42:20 2012 -0700
  
      Version bump 0.4.0. See CHANGELOG.md
  </code></pre>
  
  <p>Thanks for the help.</p>