title: fatal: remote part of refspec is not a valid name in .git/refs/heads/master:.git/refs/remotes/origin/master
body: <p>I know that it would be easier to use <code>git push origin master</code>, but if I do:</p>
  
  <pre><code>git push origin .git/refs/heads/master:.git/refs/remotes/origin/master 
  </code></pre>
  
  <p>I get:</p>
  
  <blockquote>
    <p>fatal: remote part of refspec is not a valid name in .git/refs/heads/master:.git/refs/remotes/origin/master</p>
  </blockquote>
  
  <p>Why doesn't this work?</p>
  
  <p>I'm only trying to follow:</p>
  
  <pre><code>git push [remotename] [localbranch]:[remotebranch]
  </code></pre>