Git reset last commit without losing changes

hi
git reset HEAD~1