title: Update all local branches with all remote branches
body: <p>How do I override all local branches with all remote branches?</p>
  
  <p>Here are my local branches:</p>
  
  <pre><code>client-side-js-framework
  client-side-js-framework-2
  client-side-js-framework-3
  handlebars
  master
  </code></pre>
  
  <p>And my remote branches:</p>
  
  <pre><code>client-side-js-framework
  handlebars
  master
  no-network-connection
  </code></pre>
  
  <p>I want my local branches to mirror my remote branches as my remote branches are more up to date.  In other words, my local branches should be:</p>
  
  <pre><code>client-side-js-framework
  handlebars
  master
  no-network-connection
  </code></pre>
  
  <p>Can this be done with one (or two) commands, rather than basically deleting my local repo, and re cloning it?</p>