GIT: ¿Cómo exportar todos los files localmente ignorados a otro directory?

¿Hay algún command o script que me permita exportar todos los directorys y files git ignorados en mi file .gitignore a una carpeta de mi elección que preserve la estructura del directory?

Puedo get toda la list usando este command:

git ls-files -i --exclude-from=[PATH_TO_GITIGNORE_FILE] -o 

Pero no pude descifrar cómo hacer una export masiva en una carpeta de mi elección.

Por supuesto, puedes usar tar . Ya que genera la list de files, vea esta pregunta: ¿Cómo puedo crear un file tar desde stdin? en la construcción de un file de la list de files.