Extraiga un file de Git sin tener que clonar todo el repository

Tengo un repository de Git llamado "testing" dentro del cual tengo cuatro files y un subdirectory llamado "test2".

Entonces la ruta sería /test2/file.txt

Me gustaría extraer (remotamente) solo el subdirectory con todo su contenido (/test2/file.txt) sin clonar "testing". es posible?

En lugar de

 git clone $URL 

podrías usar

 git archive --remote=$URL master test2 -o test2.zip 

que crearía un file zip que contiene el contenido de la carpeta test2 de la twig principal remota.