, но мое руководство случайно удалило эту удаленную ветку
blockquote>. Если это на GitHub, вы можете вернуть SHA1 удаленной ветви с помощью «reflog» бедняка, а также события push ( API-интерфейс GitHub Events ). См. « Сохраняет ли github идентификаторы фиксации? »: найдите последние события push на ветке
master
: вы можете извлечь эту фиксацию (и связанную с ней историю) назад к вашему местному репо. Если нет, поддержка GitHub будет выглядеть, чтобы восстановить предыдущий контент.Затем требуется принудительное нажатие для восстановления той же истории на удаленной стороне.
Но даже проще, если ваши локальные изменения были сделаны поверх того, что уже было нажато, вам не нужно создавать новую ветку: нажмите на свою существующую ветку.