Git Cheat Sheet/Hard reset one commit

Discard commits and working tree changes.

Section: Undo, Reset, Revert, and Recovery

Hard reset one commit

bash
bash
git reset --hard HEAD~1

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Undo, Reset, Revert, and Recovery
Force delete branch
Delete local branch regardless of merge state.
OpenIn sheetbash1 tag match
Set global user name
Set default author name.
Initialize repository
Create a new repository in the current directory.
Status short format
Compact status listing.
List all branches
Show local and remote-tracking branches.
List tags
Show local tags.