Моя проблема в том, что я изменил файл, например: 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. Этого не должно быть. Мне нужно, чтобы контент был там. Есть ли способ сохранить контент и отменить мой локальный коммит?