Assuming NewA and OldB:
Prep NewA
cd NewA
mkdir NewA
mv *.* NewA/
gc -m "Prep for new repo"
cd ..
Prep NewB:
cd NewB
mkdir NewB
mv *.* NewB/
gc -m "Prep for new repo"
cd ..
At this point create a new umbrella directory, and copy everything into it.
mdkir UmbrellaDir
cd UmbrellaDir
mv ../NewA ./
mv ../NewB ./
git init
git pull NewA
rm -rf NewA/.git/
rm -rf NewA/NewA/
git pull NewB
rm -rf NewB/.git/
rm -rf NewB/NewB/