Como disse @PetSerAI, o prompt de comando do Windows e o PowerShell não expandirão os caracteres de preenchimento e fará git mv
falhar.
Use um shell bash como o MSYS.
Quando dentro de um repositório git em Powershell ou CMD, a emissão
git mv * whatever
retornará
fatal: bad source, source=*, destination=whatever
Isso funciona bem ao usar o MSYS (Git Bash).
Como disse @PetSerAI, o prompt de comando do Windows e o PowerShell não expandirão os caracteres de preenchimento e fará git mv
falhar.
Use um shell bash como o MSYS.
Tags git powershell cmd.exe msys