title: cant fix bad object HEAD error with git status
body: <p>My Battery died on my macbook when pushing my repo.
  Now I cannot run <code>git status</code></p>
  
  <pre><code>$ git status
  fatal: bad object HEAD
  fatal: git status --porcelain failed
  </code></pre>
  
  <p>I've tried a few suggestions ive found for fixing bad object errors.</p>
  
  <pre><code>$ git fsck --full
  dangling tree 65e856976b7aa7c73f15cd71defedb8a3d622a10
  </code></pre>
  
  <p>I've tried <code>git prune</code> and <code>git prune-packed</code></p>
  
  <p>I can still commit, stash, push, it appears to be just affecting git status</p>
  
  <p>Andy ideas?</p>
  
  <p>Thanks</p>