Отменить последний коммит, сохранив изменения git

Переместить HEAD назад на один коммит; изменения остаются в дереве

git reset HEAD~1