remove last commit from branch code example

Example 1: git cancel last commit

git reset --soft HEAD~1

Example 2: pop last commit git

#this  will preserve changes done to your files
git reset --soft HEAD~1

#this will get rid of the commit and the changes done to the files
$ git reset --hard HEAD~1

Example 3: git remove commit

# Removes latest commit from the stash, KEEPS changes
git reset --soft HEAD~

# Removes latest commit from the stash, DELETES changes
git reset --hard HEAD~

Example 4: undo last commit

git reset --hard HEAD~1

Example 5: remove the commit from local

git reset --soft HEAD~1

Example 6: remove last commit git

git reset --hard HEAD^
git push origin -f