Git — How to undo the most recent local commits in Git
Have you committed the wrong files to Git, but didn’t push the commit yet ?
Undo a commit & redo
$ git commit -m "Something terribly misguided" # (0: Your Accident)
$ git reset HEAD~ # (1)
[ edit files as necessary ] # (2)
$ git add …