title: funny refname error when creating a new remote branch
body: <p>So I've gotten a project up on github and everything is dandy. Now I want to create a new branch.</p>
  
  <p>Here's what I've done:</p>
  
  <ol>
  <li>created a new local branch</li>
  <li>pushed the new branch to github</li>
  </ol>
  
  <p>Here's the problem:
  During the push to my remote, I get this error:</p>
  
  <pre><code>Repository ssh://git@github.com/&lt;username&gt;/ProjectColossus.git
  
  funny refname
  error: refusing to create funny ref 'workingBranch' remotely
  </code></pre>
  
  <p>My remote repo is called origin, so I've tried using that refname as suggested in another answer here on stackoverflow, but I get the same error. I've  also tried using the same name as my new local branch, in the "Target Ref Name:" field before the remote push, but I really just am not sure what I'm doing at this point. I know there's something I'm not getting about git remote pushes, so a little explanation would be super helpful. I'm pretty new to git and version control, but I'm an intermediate level programmer (starting second year CS in January).</p>