title: Unversion on Git
body: <p>I'm designing and building an iOS app, it's under version control with a local git repository. So far I have had <em>everything</em> under version control, including the big folders such as 'Design' which is full of my Photoshop assets and such. I have now added a remote location to the repo and obviously would not want to commit the Design folder to the remote.</p>
  
  <p>I made a <code>.gitignore</code> file with the following:</p>
  
  <pre><code># File Extensions #
  ###################
  *.psd
  
  # Folders #
  ###########
  /Design/*
  </code></pre>
  
  <p>which should exclude that folder and any Photoshop documents right?</p>
  
  <p>How do I unversion the existing design folder (<code>git rm</code> actually deletes the files!)? Also, when I unversion it, will it automatically shrink the enormous .git folder?</p>
  
  <p>Thanks alot.</p>