I sometimes want to undo a commit without losing the changes, but just placing them back into an uncommitted and unstaged state. To do that at the cli, I do just git reset <sha-of-previous-commit>.

How would I do the same in magit?

1 Answer 1


Use x or X s to do so.

Using the X prefix has the benefit that it shows you all the available git reset variants.

This is also documented in the Resetting section of the manual.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.