title: How I can store some local changes that survives git reset --hard
body: <p>I have some local changes (<em>not in separate files so .gitignore doesn't work</em>) that I don't want to commit.<br> 
  I do <code>git reset --hard</code> sometimes after commit to clear occasional changes but obiously I also lose my useful changes that  I want to leave.<br>
  <br>
  How I can keep my useful changes?</p>