Você não pode. O check-out esparso é esparso checkout - ele apenas altera quais arquivos são extraídos para o diretório de trabalho, mas não modifica o histórico de confirmação real e não altera o que é transferido. Cada commit ainda contém um instantâneo completo de todo o repositório, e o Git não permitirá que você baixe partes de um commit, nem deixará você empurrar partes de um commit também. (Sim, isso também significa que o git pull
baixou a coisa toda também.)
(Isso é diferente dos clones superficiais, em que o Git evita a transferência de commits antigos do que o solicitado.)