title: Cannot Sync Git in Visual Studio 2013
body: <p>I'm working with another developer and we seem to have got ourselves into a GIT pickle.
  I commit code regularly and regularly push to the remote master. My colleague (whilst a great guy and developer) has not got into the habit of doing this and when I went to Pull the Head revision this morning (as is my habit), I was faced with the following error message:</p>
  
  <blockquote>
    <p>Cannot pull because there are uncommitted changes. Commit or undo your changes before pulling again. See the Output window for details.</p>
  </blockquote>
  
  <p>I then noticed there were 5 incoming commits dating back to 5 days earlier. I have no local commits at all and no staged changes.</p>
  
  <p>I've tried Sync'ing, pulling and everything else I could in the VS interface to no avail.</p>
  
  <p>Has anyone else experienced this and can they help me resolve it please.</p>
  
  <p>Thanks</p>