title: how to discard git local branch changes?
body: <p>how to discard git local branch changes? 
  eg, local branch with version: A->B->C
  Now I am on version A, and it has some changes conflict with latest version C.
  I want to discard local changes and pull the latest version C.</p>
  
  <pre><code>$ git pull
  </code></pre>
  
  <p>I will meet some error. and there are many files, so I don't need to do many times <code>$ git co files</code></p>
  
  <p>Is there any better way?</p>