con los submodules de git, ¿puedo get siempre branch / HEAD al clonar?

Con git 1.8.2+ puedes rastrear twigs como se describe en esta respuesta . Pero comparado con svn-externals sin revisión, parece que tiene que actualizar manualmente sus submodules cuando tiene la intención de comstackr siempre con la última revisión de sus submodules:

git clone <URL/TO/MY/COMPOSITE/PROJECT> --branch develop --recursive git submodule update --remote 

¿Hay alguna manera de tener siempre la última revisión de submodules clonados al rastrear sucursales?

Esta respuesta sugiere que sería malo y peligroso no especificar explícitamente revisiones para submodules. En mi opinión, esto es cierto para la mayoría de los casos, pero hay escenarios en los que desea rastrear twigs de desarrollo de sus submodules. En tal caso, solo es trabajo extra pull / update / commit que desee realizar un seguimiento de los cambios en sus submodules.