Восстановить удаленный git репозиторий по локальному
Так получилось что в удаленном репозитории git создал по ошибке новый репозиторий и после этого не все коммиты просматриваются (исчезли последние). У меня есть локальный репозиторий, как мне его запушить обратно в удаленный, чтобы восстановить последний? Обязательно удалять удаленный или на него накатить можно? Локальный содержит несколько веток, как можно запушить их все сразу?