title: BitBucket Git Error: did not send all necessary objects
body: <p>I am using bitbucket and git to revision a project I am currently working on. Today I tried to pull down the latest working copy of the project but was met with an error that I cant seem to find any solution to.</p>
  
  <pre><code>$ git pull
  Password for 'bitbucket.org':
  remote: Counting objects: 65, done.
  remote: Compressing objects: 100% (31/31) done.
  remote: Total 34 (delta 19), reused 0 (delta 0)
  Upacking objects: 100% (34/34), done.
  fatal: bad object 4324324....(etc object number)
  error: https://bitbucket.org/myusername/myproject.git did not send all necessary objects
  </code></pre>
  
  <p>I have searched for this error "did not send all necessary objects" but there doesn't seem to be any documentation regarding this issue can anyone help please?</p>