Предположим, что я клонировал репозиторий Git на свой локальный диск, используя:
git clone [email protected]:someproject.git
Теперь предположим, что git.example.com
не подкрепляется, и оно падает в славе славы. Мой клон содержит все необходимое для восстановления удаленного репо, которое было потеряно? Раздел Ultimate Backups Git Магия предполагает, что ответ "да", но мне это не ясно.
Обратите внимание, что я не спрашиваю: "Является ли мой локальный клон достаточной резервной копией ветки master
?" Я спрашиваю, можно ли считать мой локальный клон полной резервной копией всего, что содержалось в удаленном репо; все ветки, все теги, все. Например, что относительно удаленных ветвей, которые не отслеживаются в локальном репо?
Чтобы путать проблему, существование git clone --mirror
подсказывает мне, что мой локальный клон не следует считать полной резервной копией удаленного репо.