Como en el título, ¿cómo puedo hacer una copy de security completa de un repository local de Git y su estado , restaurarlo en otra máquina y tener el nuevo repository en el estado exacto como el de la máquina anterior?
Principalmente me importa no perder cosas locales, como:
EDITAR
Ya traté de comprimir mi directory local, incluidos los files ocultos como .git
, y restaurarlo en la otra máquina.
Lo que obtengo, después de eso, con el git status
es:
Si todo está en la carpeta .git
, ¿por qué desconecto HEAD y no obtengo el mismo apuntamiento del antiguo repository?
¿Y qué son todos estos files modificados / eliminados / modificados?
Parece que .git
realidad no está tomando todo del repository anterior.
Si copy / pega todo su directory de una máquina a la otra (incluidos los files ocultos como .git
, …), tendrá:
Git siempre almacena los datos de un repository dentro del repository .git
, y en ningún otro lado