It seems that the files unlabelled/midi/Fire Emblem_3DS_Fire Emblem Awakening_"".mid and unlabelled/pdf/Fire Emblem_3DS_Fire Emblem Awakening_"".pdf are causing issues when trying to checkout the repo, at least on Windows. I was able to get it to work after running the suggested command git restore --source=HEAD :/, but if you could remove the quotes in the file names I think it would be fixed.
git clone https://github.com/lucasnfe/vgmidi.git
Cloning into 'vgmidi'...
remote: Enumerating objects: 23023, done.
remote: Total 23023 (delta 0), reused 0 (delta 0), pack-reused 23023
Receiving objects: 100% (23023/23023), 1.44 GiB | 30.77 MiB/s, done.
Resolving deltas: 100% (5529/5529), done.
error: invalid path 'unlabelled/midi/Fire Emblem_3DS_Fire Emblem Awakening_"".mid'
fatal: unable to checkout working tree
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'
It seems that the files
unlabelled/midi/Fire Emblem_3DS_Fire Emblem Awakening_"".midandunlabelled/pdf/Fire Emblem_3DS_Fire Emblem Awakening_"".pdfare causing issues when trying to checkout the repo, at least on Windows. I was able to get it to work after running the suggested commandgit restore --source=HEAD :/, but if you could remove the quotes in the file names I think it would be fixed.