В одном репозитории Github я веду довольно обширный список советов, которые я не хочу go искать много раз. У меня есть локальный клон этой вики.
По ошибке я сделал git push --force origin branch
перед обновлением локального репозитория (например, с помощью git fetch
).
Я прочитал указанный c ответ на Как восстановить силы git pu sh? . И запустил
curl -u <username> https://api.github.com/repos/<user>/<repo>/events
Однако, поскольку это касается вики, AFAICT, я могу проверять только события в главном репозитории (<repo>
). Которые отображаются помечены как GollumEvent
. Но они не имеют спецификаций c га sh, поэтому я не могу создать для него новую ветку / ref.
Поскольку я никогда не обновлял локальный каталог, я также не могу использовать прямой reflog
way.
Я пытался получить события <repo>.wiki
или <repo>.wiki.git
, но API утверждает, что оно неизвестно. Я попытался просмотреть список коммитов, но в нем перечислены только коммиты основного репо (не вики).
У меня все еще есть возможность восстановить последние онлайн-изменения?