Submodule de Git: ¿Qué compromiso (hash) necesito?

Cuando restituyo mi directory de trabajo de git a una confirmación en particular, el submodule se muestra como "modificado". El submodule está registrado y no tiene files modificados, pero está en una confirmación diferente de la que necesita. ¿Cómo puedo averiguar el nombre / hash de la confirmación correcta?

Si lo que estás buscando hacer es hacer que tus submodules también retrocedan a sus commits apropiados, entonces testing:

git submodule update --recursive

Esto actualizará todos sus submodules a la confirmación en la que deberían estar sentados (haciendo reference a los metadatos que ha almacenado el repository padre con cada confirmación sobre a qué commits deberían estar sus submodules).