title: How to prevent git stash dropping changes to files with the "assume unchanged" bit?
body: <p>I have used <code>git update-index --assume-unchanged</code> on some files to keep my changes to them from being committed.</p>
  
  <p>When using <code>git stash</code> in the repository, those changes are stashed along with any other outstanding changes. This is expected behaviour, however <code>git stash pop</code> doesn't bring them back, so the changes are just lost.</p>
  
  <p>Anyone know how to either prevent the files with the <code>assume unchanged</code> bit from having their changes stashed? Alternatively perhaps you know how to make sure that any changes that are stashed against those files are at least brought back?</p>