У меня есть 2 хранилища, для внешнего и внутреннего. Удаленный бэкэнд-репозиторий сильно отличался от локального, и поскольку я работаю один, я решил перезаписать удаленный, удалив папку .git в моем локальном репозитории, инициировать новый с помощью git init и отправить все по:
git push --force dev master
но по иронии судьбы я добавил неправильную ветку:
git remote add dev frontend-repo
и переписал свой фронтенд-репозиторий, с которым работал в прошлом месяце.
Я отменил последний коммит:
git revert {commit_id}
и теперь у меня есть пустой репозиторий внешнего интерфейса, над которым я работал в течение месяца, и нетронутый репозиторий, который я хотел изменить. Локально у меня есть вся история коммитов и само хранилище, вопрос - есть ли способ восстановить эту историю или даже полностью отменить последние изменения?