При использовании git и GitHub, в случае поврежденного хранилища, если у нас есть локальная предыдущая чистая резервная копия хранилища, возможно ли вернуться к чистой версии в GitHub?
Допустим,у нас локально эта папка: /home/toto/.
В / home / toto / есть рабочий каталог и папка .git, с репозиторием.
Этот проект отслеживаетсяна GitHub, скажем, в user / toto.
В user / toto мы находим, как обычно, проблемы, запросы на получение, вики и т. д. для хранилища user / toto.
Теперь,если / home / toto / поврежден, и он был помещен в GitHub, и у нас есть чистая сохраненная версия / home / toto /.Я думаю, что мы можем вернуться так:
- удалить репозиторий user / toto в GitHub.
- создать нового пустого пользователя / toto в GitHub.
- pushнеиспорченный / home / toto / пользователю / toto в GitHub.
Я провел несколько тестов, и, кажется, работает нормально.
НО!в этом случае мы потеряли все проблемы, запросы на удаление и т. д. ......
Можно ли сохранить всю эту мета-информацию из REST GitHub API или с помощью другихидея !, прежде чем удалить испорченного пользователя / toto в GitHub, а затем внедрить эту мета-информацию?