title: How to deal with Git "Could not read" error
body: <p>I am getting this error in my git repository:</p>
  
  <pre><code>22:09:15 $ git status
  # On branch master
  error: Could not read 8124cc15c63be92d534e4cdfa33c38d54deee122
  error: unable to read tree object HEAD
  nothing to commit (working directory clean)
  </code></pre>
  
  <p>A Google search for <code>error: unable to read tree object HEAD</code> doesn't result in much help, this error seems to be very rare. I am not sure how to deal with it. Could it be a hard drive failure?</p>
  
  <p><strong>Edit</strong>:
  The output of <code>git fsck</code> is the following:</p>
  
  <pre><code>broken link from  commit 607328dc80e4901a55b95c683d4fbf43e6df28bf
                to    tree 8124cc15c63be92d534e4cdfa33c38d54deee122
  missing tree 8124cc15c63be92d534e4cdfa33c38d54deee122
  dangling tree 56b5d4a5e429d251582ec927bca7ef1225510c41
  dangling tree 0259d2d38b18b6136bb6070fb41faf3624453cc6
  </code></pre>