title: protocol error: expected old/new/ref, got 'shallow deeb...'
body: <p>I am editing a git repository that was cloned using <code>--depth 1</code> (shallow clone).</p>
  
  <p>I want to push my changes (commits) but I get this error:</p>
  
  <pre><code>$ git push
  Counting objects: 14, done.
  Delta compression using up to 4 threads.
  Compressing objects: 100% (8/8), done.
  Writing objects: 100% (8/8), 56.88 KiB | 0 bytes/s, done.
  Total 8 (delta 5), reused 0 (delta 0)
  fatal: protocol error: expected old/new/ref, got 'shallow deeb2171db739fd366...'
  fatal: The remote end hung up unexpectedly
  fatal: The remote end hung up unexpectedly
  </code></pre>
  
  <p>How can I solve this?</p>
  
  <p>Running <code>git --version</code> I get this:</p>
  
  <pre><code>$ git --version
  git version 1.9.rc1
  </code></pre>