git undo last commit keep changes code example
Example 1: git undo commit keep changes
#windows
git reset --soft HEAD~1
Example 2: git reset keep changes
git reset HEAD^ --soft
Example 3: undo last commit
$ git reset --soft HEAD~1
Example 4: undo last commit but keep changes
git reset @~
Example 5: undo git commit and keep changes
git reset HEAD^
git reset
Example 6: git revert commit but keep changes
git reset HEAD^