title: How can I undo Staged Changes in VS, without overwriting file changes in the Changes set?
body: <p>I have a Visual Studio project that uses git.  In the Team Explore>Changes window, I have a series of changes in the "Staged Changes" region.  The problem is that these old, staged changes are no longer compatible with the work that is done in the "Changes" area.</p>
  
  <p>from the "Staged Changes" area, Visual Studio only gives me an option to Unstage, which will merge the Staged Changes into the other change set.  However, this isn't what I want to do.</p>
  
  <p>How can I throw out all of the Staged Changes but keep all of the Changes, before I commit?  Alternatively, how can I commit just the changes in the "Changes" set, without commiting what's in staging?  If I can do that, I can delete what's in staging after my commit.</p>