error: sparse-checkout is not enablederror: sparse-checkout no está habilitado
Se intentó una operación de sparse-checkout pero la función no está habilitada.
Qué causa este error
Intentaste modificar patrones de sparse-checkout sin antes habilitar la función de sparse-checkout. El sparse checkout debe inicializarse antes de poder configurarse.
Cómo solucionarlo
Inicializa el sparse checkout: git sparse-checkout init --cone. Después define los patrones: git sparse-checkout set dir1 dir2. Verifícalo con: git sparse-checkout list. Usa --no-cone para patrones basados en regex.
Ejemplo
git sparse-checkout init --coneCódigos de Error Relacionados
error: Entry has been modified in the work treeerror: la entrada ha sido modificada en el árbol de trabajo
Una operación de Git se bloqueó porque hay archivos modificados en el árbol de trabajo.
error: cannot rebase: You have unstaged changeserror: cannot rebase with unstaged changes
Git se niega a hacer rebase porque hay cambios sin commitear en el directorio de trabajo.
error: Your local changes would be overwrittenerror: Your local changes would be overwritten
Git se niega a ejecutar una operación porque sobrescribiría cambios locales sin confirmar.
error: LFS object not founderror: LFS object not found
No se pudo descargar desde el servidor LFS un archivo rastreado por Git LFS.
You are in 'detached HEAD' stateEstado HEAD desacoplado (Detached HEAD)
HEAD apunta a un commit específico en lugar de a una rama, por lo que los nuevos commits quedarán huérfanos.
remote: error: GH006: Protected branch update failedremote: error: Protected branch update failed
Se rechazó un push a una rama protegida debido a las reglas de protección de rama.