git-undo (1) Linux Manual Page
git-undo – Remove latest commits
Synopsis
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
