Когда я случайно зафиксировал файл в неправильной ветке, я обычно использую git reset --hard HEAD~1. Однако, используя этот метод, я обычно теряю все зафиксированные файлы. Есть ли способ сбросить коммит без потери отредактированных файлов?
git reset --hard HEAD~1