title: Git: "Error: refusing to create funny ref 'HEAD' remotely" for initial push
body: <p>I am attempting an initial push of my Git repository from Egit (Eclipse Git) to GitHub. Unfortunately I am getting the following error:</p>
  
  <pre><code>error: refusing to create funny ref 'HEAD' remotely
  </code></pre>
  
  <p>I set both the source and destination ref to 'HEAD'</p>
  
  <p>What does this error message mean?</p>