title: What's the difference between bundling and zipping a git repo?
body: <p>When I perform a </p>
  
  <pre><code>git bundle create ../`basename $PWD`.all.gitbundle --all
  </code></pre>
  
  <p>in a git repository the created bundle file has a size about <strong>4.8MB</strong>. When I zip the entire repository folder the resulting file has <strong>26,2MB</strong>.</p>
  
  <p>Basically I look for a way to backup the entire repository without loosing any information. But given the archived file size differences I assume <code>git bundle</code> doesn't backup everything or is more efficient than a simple zip.</p>
  
  <p>Could someone please shed light on this?</p>