title: How do I simply branch/copy master and upload this branch to GitHub?
body: <p>I must be missing something really obvious, but I'm struggling to do this.</p>
  
  <p>I want to copy the 'master' repo on my local computer and create my own branch 'copy-of-master' and then upload that to GitHub (with no changes).</p>
  
  <p>I want to be able to see on GitHub this new 'copy-of-master' branch that will be the same as the master, nobody else will use so I can just upload changes without touching master.</p>
  
  <p>Somebody else will take care of later merging this into 'master'.</p>
  
  <p>To add confusion I have used a combination of PhpStorm and Git on the command line.</p>
  
  <p>Here's what I have done, and why I can't understand what PhpStorm is doing:</p>
  
  <ol>
  <li>git checkout master</li>
  <li>Added new branch in PhpStorm (from master I'm guessing). It did show my current branch as master in the bottom right corner.</li>
  <li>'git status' now shows I'm in my 'copy-of-master' branch.</li>
  </ol>
  
  <p>Now, surely I just 'push' to the repo and there should be my branch.</p>
  
  <p>The problem is I've tried this in PhpStorm and it comes up with this:</p>
  
  <blockquote>
    <p>no tracked branch. Use checkbox below to push branch to manually specify, showing 5 recent commits</p>
  </blockquote>
  
  <p>It then shows 5 random commits that have been done over a variety of times.</p>
  
  <p>Also, at the bottom it shows an option "Push current branch to alternative branch" but the alternative branch is the branch I'm already on anyway (??).</p>
  
  <p>I've used PhpStorm Push before and it always ended up automatically merging my work into the main branch. I don't want to mess anything up this time.</p>
  
  <p>Nobody else is working on the repo at all.</p>