A pasta .git pode ser usada para backup e restauração?

A pasta .git pode ser usada para backup e restauração?

Vendo comolivro do gitdiz que o git mantém, como eles o chamam, um banco de dados de todos os instantâneos de alterações, isso significa que posso usá-lo .gitpara fazer backup confiável do meu código? Ou seja, só posso fazer backup do meu .gitdiretório (local) em uma nuvem, por exemplo, e se em algum momento eu perder todo o meu disco rígido, provavelmente conseguirei baixar a .gitpasta do backup na minha nuvem e de que eu poderia restaurar todos os arquivos de código-fonte?

Responder1

Sim, isso funcionaria. Você pode verificar isso copiando a .gitpasta para outro diretório, abrindo o Terminal/Prompt de Comando, navegando até essa pasta e executando

git checkout -- *

O repositório será completamente restaurado para a última versão confirmada.

informação relacionada