title: Xcode says "Uncommitted Changes" Whenever I try to git pull or push
body: <p>I am using git in my projects, whenever I try to pull from Xcode I get "Uncommitted Changes" and it prevents me from pulling/pushing.
  I try to commit and find one file with extension *.xcuserstate, this file is modified whenever I open/scroll into any project file in Xcode. That leaves me no option but to do a single commit that contains that file, which fill the git commit logs with meaningless commits.</p>
  
  <p>Is this there is a way to stop this behavior?</p>
  
  <p>I tried to put *.xcuserstate and xcuserdata into git ignore but that caused Xcode to crash every time I try to pull.</p>
  
  <p>This happens with Xcode 4.2 and 4.3</p>