title: How do I debug git error: "Your local changes to the following files would be overwritten by checkout" when there's nothing to stash?
body: <p>I'm using git-svn, and I'm trying to run <code>git svn rebase</code>.</p>
  
  <p>I get the error:</p>
  
  <pre><code>Your local changes to the following files would be overwritten by checkout:
  &lt;filename&gt;
  Please, commit your changes or stash them before you can switch branches.
  </code></pre>
  
  <p>I have previously run <code>git update-index --assume-unchanged &lt;filename&gt;</code>, and made changes to the file, but I've now run <code>git update-index --no-assume-unchanged &lt;filename&gt;</code> to get rid of that.</p>
  
  <p><code>git status</code> doesn't report any changes and <code>git stash</code> says there's nothing to stash.</p>
  
  <p>I have checked that the file is not in <code>.gitignore</code> or <code>.git/info/exclude</code></p>
  
  <p>How can I debug this problem further?</p>