Watch at EaseHistorias. Respuestas. Perspectiva.

Tecnología · GUÍA PRÁCTICA

¿El clone de Git LFS dejó texto de puntero? Prueba la entrega antes de reescribir el historial

Conserva el puntero; separa atributos, endpoint, fetch y checkout, y verifica SHA-256 y tamaño exactos.

es Original Git LFS object delivery chain
Ilustración editorial original: prove every Git LFS delivery boundary. Watch at Ease

Un puntero Git LFS en el working tree no demuestra que el archivo esté corrupto. Registra version, OID SHA-256 y size; el fallo puede estar en atributos, política smudge, endpoint, autenticación, objeto remoto o checkout.

Conserva el clone y el puntero. Prueba toda la cadena hasta los bytes exactos para no convertir un objeto recuperable en una reescritura de historial.

Conserva y clasifica el puntero

Copia archivo, ruta y commit; registra version, oid sha256 y size sin editar.

Si no es válido, detente. Si lo es, no reemplaces, resetees ampliamente ni migres el historial.

Prueba el tracking en este ref

Usa git check-attr y git lfs ls-files para comparar ruta, OID y .gitattributes.

Registra git lfs env, versiones, ref y filtros; un commit correcto puede dejar texto si el filtro se omite.

Separa smudge, fetch y checkout

Revisa GIT_LFS_SKIP_SMUDGE, fetchexclude y CI. Omitir smudge no significa perder el objeto.

Haz fetch del remote/ref exacto, guarda el estado y luego checkout solo de la ruta elegida.

Prueba endpoint, auth y disponibilidad

Registra endpoint y auth. Git puede usar SSH mientras LFS usa HTTPS.

Distingue 401, 403, 404, timeout y exclusión. Reinstalar o resetear no crea un OID ausente.

Materializa poco y verifica

Confirma el OID local y haz checkout solo de la ruta; no empieces con fetch --all.

Compara SHA-256, size y git status. Termina solo cuando cada límite tenga evidencia.

es Original Git LFS pointer-to-bytes evidence tree
Ilustración editorial original: preserve evidence and verify exact object bytes. Watch at Ease