Git twigs con diferencias de tree de directory

Inicialmente, la twig 'master' contenía dos directorys. (Digamos 'dir1' y 'dir2')

Posteriormente se creó una twig de desarrollo 'dev' a partir de 'master'. A los fines del proyecto, tanto dir1 como dir2 deben actualizarse continuamente en la twig 'dev', pero 'maestro' no debe contener dir2.

¿Cómo es posible implementar una fusión en 'master' desde 'dev' sin tomar dir2 cada vez?

A diferencia de SVN, git no rastrea directorys individuales en absoluto.

Sin embargo, podría include dir2 en .gitignore en el repository existente y configurar un repository git diferente para su contenido.