title: How to create development branch from master on GitHub
body: <p>I created a repo on GitHub and only have a <code>master</code> branch so far. My local working copy is completely up to date with the remote/origin <code>master</code> on GitHub.</p>
  
  <p>I now want to create a <code>development</code> branch on GitHub so that other people on my team can start pushing changes to <code>development</code> (instead of directly to <code>master</code>) and submit PRs, request code reviews, etc.</p>
  
  <p>So I tried creating a new <code>development</code> branch locally and pushing it:</p>
  
  <pre><code>git checkout -b development
  git push origin development:master
  </code></pre>
  
  <p>But git just says <code>Everything up-to-date</code>. So I ask:</p>
  
  <p><strong>If I'm current with <code>master</code>, how do I just create a remote <code>development</code> branch that contains an exact copy of <code>master</code>?</strong></p>