reverse commit code example

Example 1: git undo commit

# Uncommit the changes
git reset --soft HEAD~1

# Completely delete the changes
git reset --hard HEAD~1

Example 2: revert last commit

$ git reset --soft HEAD~1

Example 3: undo last commit

git reset --soft HEAD~1

Example 4: revert commit git

git revert <commit hash>

Example 5: after checking out a previous commit go back to latest commit

git checkout <commit hash>	# go to previous commit
git revert <commit hash>  	# revert action of going to previous commit

Example 6: git pull from previous commit

# This will detach your HEAD, that is, leave you with no branch checked out:
git checkout 0d1d7fc32