I was able to get it to work simply by doing this from the destination folder:
git mv webapp/* .
It seems this doesn't work in the Windows shell (fails with an error Bad source), but it will work in Windows if you use the Git Bash shell, which expands the * wildcard.