title: error: remote unpack failed: eof before pack header was fully read
body: <p>Before that I got a problem <code>error: object file is empty</code> cause my laptop sunddenly turn off. I was fixed with <a href="https://stackoverflow.com/a/12371337/8706997">this</a>. My local repo was fixed and I try to pull and push to remote master. But I have a problem like this</p>
  
  <pre class="lang-sh prettyprint-override"><code>$ git push -u origin master
  Counting objects: 26, done.
  Delta compression using up to 2 threads.
  Compressing objects: 100% (22/22), done.
  fatal: unable to read c779d43453f63d871ba2a079b79f04558d9b0920
  error: remote unpack failed: eof before pack header was fully read
  error: failed to push some refs to 'git@bitbucket.org:xxxx/xxxx.git'
  
  </code></pre>
  
  <p>How to fix my remote repo? I can't push my new commit cause broken remote repo</p>
  
  <p>How to fix <code>unable to read c779d43453f63d871ba2a079b79f04558d9b0920</code> on remote repo?</p>