title: git pushing commit shows error: unable to push to unqualified destination
body: <p>I'm trying to push head commit to remote with WIP- showing error like</p>
  
  <pre><code>$ git push remote 51447424149c671958a2f76ec1fefb135a5c2cea:WIP-51447424149c671958a2f76ec1fefb135a5c2cea
  </code></pre>
  
  <p>[which results in]</p>
  
  <pre><code>error: unable to push to unqualified destination: WIP-51447424149c671958a2f76ec1fefb135a5c2cea
  The destination refspec neither matches an existing ref on the remote nor
  begins with refs/, and we are unable to guess a prefix based on the source ref.
  error: failed to push some refs to 'https://github.com/abc'
  </code></pre>
  
  <p>Any help ?</p>