title: TFS/GIT in VS Cannot switch to master because there are uncommitted changes
body: <p>I've setup a GIT repository for a VS 2013 solution on visualstudio.com. The repository worked great while I was becoming accustomed to using TFS (in GIT mode).</p>
  
  <p>Then I decided to familiarize myself with Branches, so I created a branch off of the master. I've made quite a few changes in this branch. I've committed the changes over time and have performed a Sync to push my local commits to the visualstudio.com repository. This all works.</p>
  
  <p>The problem I am having is that I somehow lost the ability of switching back to the master branch. I cannot merge my newly created branch into the master. Every time I try to do anything that involves the master I get the following error in VS:</p>
  
  <blockquote>
    <p>Cannot switch to master because there are uncommitted changes. Commit or undo your changes before you switch branches. See the Output window for details.</p>
  </blockquote>
  
  <p>The Output window never contains any 'details'...</p>
  
  <p>What "uncommitted changes" does this message refer to? Since I cannot get into the master branch I have no way of committing any of its changes (nor am I sure that I want to?). And the current (only other) branch I am in has been committed and sync'ed.</p>
  
  <p>I'm really just learning TFS, GIT and source control. How do I safely recover from this problem?</p>