Я случайно удалил большинство веток в исходном репо (Github), используя git push -f --mirror
, который я действительно не понял, что он сделал.
Можно ли как-нибудь отменить то, что я сделал, и вернуть все ветки в исходном состоянии?
У меня нет никакой информации об этих ветках, так как я с ними не работал.
РЕДАКТИРОВАТЬ: При ближайшем рассмотрении ответное сообщение Gits выглядит следующим образом
`- [удалено] 001
` - [удалено] 002_hide_ticketFilters
`- ветвидля краткости опущено
`* [новая ветвь] CR / 002_hide_ticketFilters -> CR / 002_hide_ticketFilters
` * [новая ветвь] origin / 001 -> origin / 001
`* [новая ветвь] origin / 002_hide_ticketFilters -> origin / 002_hide_ticketFilters
`* rest опущен для краткости
В нем говорится, что новая ветвь для каждой ветви была удалена.Но я больше не вижу этих бранчей.Не на моем компьютере и не собираюсь на github.
РЕДАКТИРОВАТЬ: Итак, я сохранил список всех ветвей, которые были удалены, если это поможет.