I have my Git repository which, at the root, has two sub directories:
/finisht /static
When this was in SVN, /finisht was chec
/finisht
This looks far simpler:
git archive --remote= | tar xvf -