title: How to checkout a remote branch in Git?
body: <p>Someone pushed a "new feature" branch to the shared repo:</p>
  
  <pre><code>git push -u new_feature_branch
  </code></pre>
  
  <p>Now, I would like to create a copy of this branch on my local machine in order to test the new feature.</p>
  
  <p>What would be the easiest way to do this? (Do I need to <code>fetch</code> / <code>pull</code> before <code>checkout</code>?)</p>