
Видеть каккнига gitговорит, что git хранит, как они это называют, базу данных всех снимков изменений, означает ли это, что я могу использовать .git
для надежного резервного копирования моего кода? То есть, могу ли я сделать резервную копию только моего (локального) .git
каталога в облаке, например, и тогда, если в какой-то момент я потеряю весь свой жесткий диск, предположительно, я смогу скачать папку .git
из резервной копии в моем облаке, и из нее я смогу восстановить все файлы исходного кода?
решение1
Да, это сработает. Вы можете проверить это сами, скопировав .git
папку в другой каталог, открыв Терминал/Командную строку, перейдя в эту папку и выполнив
git checkout -- *
Репозиторий будет полностью восстановлен до последней зафиксированной версии.