El command Git para extraer recursivamente los submodules de la twig de desarrollo

Tengo un repository git con 6 submodules. Estoy trabajando en la twig de desarrollo de cada submodule.

Cada vez que hago un git pull del repository principal, cambia todos mis submodules a la twig master . Los cambios también se realizan muy raramente en la twig principal, solo los submodules, así que me gustaría un script que solo extraiga los últimos commits de los submodules y use su twig de desarrollo .

Intenté git submodule update —recursive desde el directory repo principal pero esto cambió todos mis submodules a la twig principal.

¿Algunas ideas?