title: How to zip git branch?
body: <p>I understand that this will zip my latest commit:</p>
  
  <pre><code>git archive -o latest.zip HEAD
  </code></pre>
  
  <p>However, I want to zip ALL my commits in my local repository, so my colleague can traverse my commits and see different versions of my code. I want to contain the complete history of git commits.</p>
  
  <p>How do I do that?</p>