A Git command that rewinds your local commit history to an earlier point. Running git reset HEAD~1 undoes your last commit but keeps the file changes as un-staged edits, so nothing is lost — only the commit itself is unwound.