Как восстановить удаленные ветки.Как восстановить удаленные ветви Git
Я сделал «git push -prune» и кажется, что почти все ветви удалены удаленно. Пожалуйста, помогите мне!
Как восстановить удаленные ветки.Как восстановить удаленные ветви Git
Я сделал «git push -prune» и кажется, что почти все ветви удалены удаленно. Пожалуйста, помогите мне!
Вы можете использовать git reflog. reflog помогает вам в этих сценариях. См по ссылке ниже для получения дополнительной информации:
http://blag.ahax.de/post/421939327/recovering-a-deleted-branch-using-git-reflog
Кажется, что только для восстановления коммитов, когда я делаю «git reflog», я ничего не могу найти о удаленных ветвях. –
Ветвь - это только указатель на определенную фиксацию. Таким образом, это одно и то же (по крайней мере, по коду), чтобы проверить ветку или фиксацию HEAD этой ветви. – iltempo
Они будут удалены, если они не имеют местный аналог (см на страницу Справочник). Чтобы воссоздать их, вы должны снова нажать их в удаленный репозиторий: 'git push origin: '. Я не думаю, что есть способ автоматически восстановить все предыдущие ветви ... –
knittl
Если вам повезет, ветви могут быть локально сохранены в пространстве имен 'remotes/origin/*'. Вы можете это проверить? ('git branch -r') – knittl
Филиалов там нет, проверено с помощью« git branch -r ». –