title: What does "would be overwritten by merge" mean?
body: <p>When pulling from a team based Git remote repository, I get this message:</p>
  
  <pre><code>"C:\Program Files (x86)\Git\bin\git.exe" pull --progress "origin" +refs/heads/master:refs/remotes/origin/master
  Updating 71089d7..4c66e71
  error: Your local changes to the following files would be overwritten by merge:
      Source/Reporting/Common/Common.Dal.csproj
  Please, commit your changes or stash them before you can merge.
  Aborting
  Done
  </code></pre>
  
  <p>What rule (or feature) in Git makes sure that the file I modified in my working directory does <strong>NOT</strong> get overwritten by the pull?</p>
  
  <p>In other words, in what circumstances it <em>will</em> be overwritten by a pull? or... what do I need to do to force a pull to overwrite the file I just modified?</p>