title: In Git, removing DLL and PDB files that have accidently been committed
body: <p>I have a git repo that I need to get working without conflicts. It is .net/c# mvc repo. The problem is dll and pdb files. These files have been accidentally committed to the repo so when I do my initial <code>git pull</code>, I get all these files committed by another developer. </p>
  
  <p>I have setup the <code>.gitignore</code> like so:</p>
  
  <pre><code>bin/
  obj/
  App_data/
  </code></pre>
  
  <p>From other posts I believe that is all I should need to do, however, If I build my project and run <code>git status</code> it shows numerous dll and pdb files that are going to be committed. </p>
  
  <p>Is this because those files existed in the repo when I cloned it? If so, what is the best way to go about removing those files?</p>