Предположим, я клонировал Git-репозиторий на свой локальный диск, используя:
git clone username@git.example.com:someproject.git
Теперь предположим, что git.example.com
не резервируется, и он гаснет в сиянии славы.Содержит ли мой клон все необходимое для восстановления удаленного репо, которое было потеряно? Ultimate Backups раздел Git Magic предполагает, что ответ «да», но мне не ясно.
Обратите внимание, что я не спрашиваю"Является ли мой локальный клон достаточной резервной копией ветви master
?"Я спрашиваю, можно ли считать мой локальный клон полной резервной копией всего , который содержался в удаленном репо;все ветви, все теги, все .Например, как насчет удаленных веток, которые не отслеживаются в локальном репо?
Чтобы еще больше запутать проблему, наличие git clone --mirror
подсказывает мне, что мой локальный клон должен не считается полной резервной копией удаленного репо.