Добрый день! У меня есть удаленный репозиторий - на онлайн хранилище и его локальная копия, с которой я работаю. Перед очередным коммитом по невнимательности удалил файл, и закоммитил это. И не обратил внимания. Когда увидел, нашел копию файла, и сделал коммит, в котором этот файл добавляется. После этого было сделано еще несколько коммитов, которые тоже были отправлены на сервер. Умные люди сказали, что надо сделать git reset --hart <pre-target-commit>, а после этого git push --force, что бы перезаписать историю на сервере. Так вот. Вопрос, собственно, в следующем - после того, как с помощью git reset --hard откачусь к целевому состоянию, где-нибудь можно будет взять изменения, которые были после этого коммита, что бы не переписывать кучу кода? Или как-то можно сохранить локальный репозиторий, и его использовать?