Home / Emacs / Magit / Key bindings
Resets
X s |
Move HEAD, keep changes |
soft reset |
X h |
Move HEAD, discard changes |
hard reset |
Some use cases:
- merge recent commits: (1) soft-reset to parent, (2) commit together
- move recent commits to another branch: (1) create branch, (2) hard-reset
- delete recent commits: (1) hard-reset