git undo a commit not pushed code example Example 1: cancel a commit not pushed git reset --soft HEAD~ Example 2: git how to undo a pushed commit git revert <commit_hash>