error: sparse-checkout is not enablederror: sparse-checkout não está habilitado
Uma operação de sparse-checkout foi tentada, mas o recurso não está habilitado.
O que causa este erro
Você tentou modificar os padrões de sparse-checkout sem antes habilitar o recurso. O sparse checkout deve ser inicializado antes de poder ser configurado.
Como corrigir
Inicialize o sparse checkout: git sparse-checkout init --cone. Em seguida, defina os padrões: git sparse-checkout set dir1 dir2. Verifique com: git sparse-checkout list. Use --no-cone para padrões baseados em regex.
Exemplo
git sparse-checkout init --coneCódigos de Erro Relacionados
error: Entry has been modified in the work treeerror: Entrada foi modificada na árvore de trabalho
Uma operação Git foi bloqueada porque arquivos na árvore de trabalho foram modificados.
error: cannot rebase: You have unstaged changeserror: cannot rebase with unstaged changes
O Git recusa fazer rebase porque há alterações não commitadas no diretório de trabalho.
error: Your local changes would be overwrittenerror: Your local changes would be overwritten
O Git recusa executar uma operação porque ela sobrescreveria alterações locais não confirmadas.
error: LFS object not founderror: LFS object not found
Um arquivo rastreado pelo Git LFS não pôde ser baixado do servidor LFS.
You are in 'detached HEAD' stateEstado HEAD desanexado
HEAD está apontando para um commit específico em vez de um branch, o que significa que novos commits ficarão órfãos.
remote: error: GH006: Protected branch update failedremote: error: Protected branch update failed
Um push para um branch protegido foi rejeitado devido às regras de proteção do branch.