submodules git: estado no coincidente / seguimiento del control remoto

Este es un gran artículo sobre los submodules, pero tengo una pregunta que podría ser respondida aquí.

Tengo mi repository / submodule aquí: inicio / submodule

y luego lo tengo incluido como un submodule aquí: home / core / submodule

pero si entro en home / submodule y realizo algunos cambios, entonces a un git add, git commit, git push eso está bien.

pero si entro en home / core / submodule y hago un estado de git, dirá que está actualizado, aunque sea / debería ser 1 commit behind.

Si luego me quedo en home / core / submodule y hago un git pull, desplegará los cambios, aunque no crea que existan, y luego estará actualizado con el control remoto.

¿Hay algo que estoy haciendo mal o estoy usando mal los submodules?

q relacionado submodule de Git para rastrear la twig alejada y el flujo de trabajo de los submodules de Git
EDITAR – buen recurso aquí https://git-scm.com/book/en/v2/Git-Tools-Submodules – en particular alnetworkingedor de git diff --submodule para mostrar las nuevas confirmaciones en el submodule.

Git no comtesting automáticamente ningún control remoto para search contenido nuevo. Solo se comunica con el control remoto cuando haces git fetch o git pull (o git push ).

Si primero git fetch , te habría demostrado que estás detrás de X commits.