GitHub y Git informan dos estados diferentes

Mi git repo está diciendo que está limpio, cuando se comtesting desde la command-line:

$ git status On branch develop Your branch is up-to-date with 'origin/develop'. nothing to commit, working directory clean 

Pero GitHub para Mac muestra que se debe agregar un submodule:

GitHub espaciando

Prefiero usar GitHub, pero realmente no puedo continuar ya que el submodule está causando un problema ya que parece que no puedo agregarlo. ¿Alguien más se ha encontrado con esto? ¿Cómo logro que ambos estén de acuerdo (ya que es el mismo informe de Git)?

Verifique su file .git / config y asegúrese de que el submodule esté allí. Añádalo si no. Ex:

[submodule "yoursubmodule"] url = git@github.com: [su informe]

Entonces haz un git pull. Puede ser que no haya 'reference' al submodule en el proyecto raíz, por lo que no puede encontrarlo.

Si el submodule no funciona, no solo necesitarás eliminarlo del file .gitmodules , sino que también deberás eliminarlo del índice:

 git rm --cached assets/chosen 

(sin seguimiento ' / ')

Esto se debe a que un submodule es una input especial (gitlink) en el índice (para registrar el SHA1 asociado con dicho submodule).