title: Compressing many commits into fewer, but larger, commits
body: <p>I git-commit everything I do every hour. This is nice but I end up with way too many commits.</p>
  
  <p>I'd like to be able to purge this so that instead of :</p>
  
  <pre><code>1 hour ago
  2 hours ago
  .
  23 hours ago
  24 hours ago
  </code></pre>
  
  <p>I just have something like:</p>
  
  <pre><code>1 hour ago
  2 hours ago
  1 day ago
  7 days ago
  </code></pre>
  
  <p>etc.</p>
  
  <p>Currently each hour I do:</p>
  
  <pre><code>git-add .
  git-commit -a
  </code></pre>
  
  <p>How can I remove certain commits? I don't want to undo any changes. I just don't care to have quite so many points to revert to. I'd like to have a lot of commits for the past few hours but then only a few after that (the past day, week, month, etc. or other major points that I keep on purpose).</p>