title: How do I create a proper new local and remote branch combination in EGit?
body: <p>I would like to do the following in EGit:</p>
  
  <pre><code>$ git checkout -b newbranch
  $ git push -u origin newbranch
  </code></pre>
  
  <p>This gives me a new local branch, pushes it to the upstream server and <strong>creates the right tracking reference</strong>. How do I do the same in EGit?</p>