Моя проблема в том, что я изменил файл, например: README, добавил новую строку "это для моей тестовой линии" и сохранил файл, затем я выпустил следующие команды
 git status
 # On branch master
 # Changed but not updated:
 #   (use "git add <file>..." to update what will be committed)
 #   (use "git checkout -- <file>..." to discard changes in working directory)
 #
 #  modified:   README
 #
 no changes added to commit (use "git add" and/or "git commit -a")
 git add README
 git commit -a -m 'To add new line to readme'
Я не нажимал код на github, теперь я хочу отменить это коммит.
Для этого я использовал
   git reset --hard HEAD~1
Но я потерял недавно добавленную строку "это для моей тестовой линии" из файла README. Этого не должно быть. Мне нужно, чтобы контент был там. Есть ли способ сохранить контент и отменить мой локальный коммит?

