title: github with Visual Studio 2013 - cannot pull because of uncommitted changes
body: <p>I am a single developer right now, but I do have a workplace, and I also do work at home. Github is pretty ideal for me because the goal is to track my code, but also just keep it in a good repository so I don't lose it. So here is my work process...</p>
  
  <ul>
  <li>Do work at home (<code>site a</code>)</li>
  <li>commit changes to github frequently
  
  <ul>
  <li>sometimes, this will be up to 20 commits in a day, depending on productivity. I commit 
  often.</li>
  </ul></li>
  <li>go to other work <code>site b</code> (usually office)</li>
  <li>clone repository at <code>site b</code>
  
  <ul>
  <li>this is done within visual studio, by going to <code>Team Explorer</code> -> <code>Projects</code> -> <code>Connect to Team Projects</code>, and then using <code>Clone</code> with the github repository URL.</li>
  </ul></li>
  </ul>
  
  <p><img src="https://i.stack.imgur.com/p0ISB.jpg" alt="clone"></p>
  
  <ul>
  <li>redownload nuget packages, etc - resume work as normal at <code>site b</code> for the day
  
  <ul>
  <li>I perform frequent commits here, as well.</li>
  </ul></li>
  <li>return home (<code>site a</code>) and open up <em>Visual Studio 2013</em></li>
  <li>open up the project I was working on</li>
  <li>go to <code>Team Explorer</code> -> <code>Unsynched Commits</code> and click <code>Pull</code></li>
  </ul>
  
  <p><img src="https://i.stack.imgur.com/DyRSj.jpg" alt="pull"></p>
  
  <ul>
  <li>sometimes it works</li>
  <li>sometimes, however, I receive the following error <strong>and I have no idea why</strong></li>
  </ul>
  
  <p><img src="https://i.stack.imgur.com/6srbr.jpg" alt="error"></p>
  
  <p>I would understand this if I had made edits to the current project <strong>before</strong> trying to pull - but I haven't. All I've done is loaded up Visual Studio. It says <em>"See the Output window for details"</em> but the Output window is completely blank - there are no details, and in this situation the only answer I've found is to delete the WHOLE project from my computer and clone the entire repository again.</p>
  
  <p>Certainly this isn't right, I'm a complete newbie to git, and I have read the documentation over and over and this still makes no sense to me. Can anyone help shed some light on any of this?</p>