undo previous commit git code example

Example 1: undo commit

# KEEP CHANGES
git reset --soft HEAD~1

# REMOVE CHANGES
git reset --hard HEAD~1

Example 2: git undo last commit

$ git reset --soft HEAD~1

Example 3: git cancel last commit

git reset --soft HEAD~1

Example 4: undo local commit

$ git reset --soft HEAD~1

Example 5: git change git commit date

Set GIT_COMMITTER_DATE="Wed Sep 23 9:40 2015 +0200" git commit --amend --date "Wed Sep 23 9:40 2015 +0200"

Example 6: how to undo commit

git reset <commitId>
# Exemple
git reset 5310517