title: How to undo the last commit in git, but keep my changes as unstaged?
body: <p>I've made a commit, but now it is kind of difficult to see what I all changed. I can off course do a git diff, but I'd rather undo the last commit and keep all my changes in tact so that my IDE (PyCharm) simply shows me which files have been changed.</p>
  
  <p>So is there a way to undo the last commit (really remove it) but still keep my changes in tact? All tips are welcome!</p>