git-undo (1) - Linux Manuals
git-undo: Remove latest commits
NAME
git-undo - Remove latest commitsSYNOPSIS
git-undo [<commitcount>] [-s, --soft, -h, --hard]DESCRIPTION
Removes the latest commits.OPTIONS
--soft or -sThis is the default, only rolls back the commit but changes remain un-staged.
--hard or -h
This option wipes your commit(s), so that your changes cannot be recovered. Use with care.
<commitcount>
Number of commits to remove. Defaults to 1, thus remove the latest commit.
EXAMPLES
Removes the latest commit.-
$ git undo
Remove the latest 3 commits:
-
$ git undo 3