tipos - ¿Cómo desempaquetar todos los objetos de un repositorio git?
git ver archivos modificados (1)
¿Cómo puedo descomprimir todos los objetos de un archivo de paquete?
Acabo de clonar un repositorio remoto, por lo que mi repositorio local actualmente no contiene ningún objeto suelto, solo un archivo .pack y un .idx.
He intentado ejecutar git unpack-objects < .git/objects/pack/pack-.pack
, pero no pasa nada.
¿Estoy haciendo algo mal? ¿Hay algún otro comando para hacer eso?
Debe mover los objetos del paquete fuera del .git/objects/pack
antes de usar el comando. Sin embargo, los archivos del paquete deben estar dentro del repositorio.
Por ejemplo, cree un nombre de directorio SAMPLE
en la raíz de su proyecto. Luego, mueva los archivos del paquete al directorio SAMPLE
. Después de eso, dentro del repositorio sin los archivos del paquete, use el comando git unpack-objects < SAMPLE/*.pack
. Git generará todos los objetos dentro del directorio .git/objects
de su repositorio.