¿Se puede utilizar la carpeta .git para realizar copias de seguridad y restaurar?

¿Se puede utilizar la carpeta .git para realizar copias de seguridad y restaurar?

Viendo comolibro de gitdice que git mantiene, como lo llaman, una base de datos de todas las instantáneas de los cambios, ¿significa esto que puedo usarla .gitpara hacer una copia de seguridad confiable de mi código? Es decir, ¿puedo solo hacer una copia de seguridad de mi .gitdirectorio (local) en una nube, por ejemplo, y luego, si en algún momento pierdo todo mi disco duro, presumiblemente podría descargar la .gitcarpeta desde la copia de seguridad en mi nube y desde ¿Que podría restaurar todos los archivos del código fuente?

Respuesta1

Sí, eso funcionaría. Puede comprobarlo usted mismo copiando la .gitcarpeta a otro directorio, abra Terminal/Símbolo del sistema, navegue hasta esa carpeta y ejecute

git checkout -- *

El repositorio se restaurará completamente a la última versión confirmada.

información relacionada