title: Git - Push existing repo to a new remote
body: <p>I have an existing repo that I want to add a new remote to, a sort of local repo for internal staging rather than pushing to origin.</p>
  
  <p>I have created a new blank repo in GitHub, added the remote to my repo (with the name github) and tried :</p>
  
  <blockquote>
    <p>git push github mybranch</p>
  </blockquote>
  
  <p>I believe I have done this before and it worked, however now I'm getting an error telling me that updates were rejected because a pushed branch tip is behind its remote counterpart.</p>
  
  <p>It wants me to <code>git pull</code> from the new repo - however it's empty.</p>
  
  <p>What do I need to do in order for this to work? Is there a force option to just shove the code there?</p>