Eu tive o mesmo problema até que eu alocados mais recursos Docker clicando em "Configurações" e depois "Avançado". Você vai querer se certificar de que você está usando a versão mais recente do Docker desktop (para Windows).
Por padrão, a máquina virtual Hyper-V em que Docker corre só recebe 2 CPUs e 2 GB de RAM.
Uma vez que eu colidido até a VM para 3 CPUs e 5 GB de RAM, eu não tinha problema fazer "git status", "git checkout", etc. Antes da mudança, esses comandos seria frequentemente nunca completa.
Antes de fazer a mudança, eu entrei em "Hyper-V Manager" e clicar na guia "Memória" na parte inferior. Ele mostrou que "Memory Demand" foi de cerca de 3 GB, então eu estou supondo que o VM foi trocando para o disco e que teria causado todos os tipos de problemas. Agora, ainda tenho cerca de 2 GB de espaço livre com a minha RAM, eo desempenho é muito, muito melhor.
Espero que isso ajude você!