title: How to get a fresh copy of a branch from the remote repository?
body: <p>My friend's local <code>master</code> branch is apparently a disaster (through accidental <code>merge</code>s and <code>commit</code>s, I guess). However, his dev branches are fine but contain changes he's not ready to push to remote.</p>
  
  <p>What's the best way of overriding his local <code>master</code> branch with the remote <code>master</code> branch and get a fresh copy (without overriding his other branches)?</p>