Los files se mantienen modificados en el repository git

Hoy mi Git hizo algunas cosas locas todo el día, que no pude entender. Pero ahora tengo un problema muy extraño:

Cuando inicializo un nuevo repository en un directory, agrego todos los files (agregue -A) y los confirmo, algunos aún permanecen modificados:

El problema

Nada ayuda, ni siquiera un restablecimiento completo a HEAD. La diferencia es como sigue: Diferencia

Estoy realmente al final de mi ingenio … Lo último que probé en esta computadora ayer, fue jugar con algunos filters, cuando intentaba resolver otro problema .

Pero todo lo que hice allí fue modificar localmente una configuration y .gitattributes en un directory completamente diferente. Entonces, ¿alguna idea?

Esos no son files, esos son submodules de Git dentro de su repository principal.

En cuanto a los posts,

  • untracked content significa que hay algunos files nuevos que no se rastrean en el submodule (si no editó el submodule, considere que son files networkingundantes generados en la compilation de código, como * .so, * .pyc, etc.),

  • mientras que el modified content significa que se realizaron confirmaciones más recientes para el repository, que puede actualizar utilizando la actualización git submodule update .

Verifique Git: ¿puedo suprimir la list de inputs de 'contenido modificado' / submodule sucio en estado, diff, etc.? para suprimir estos posts

EDITAR

El OP señala que no agregó los submodules. En ese caso, estos parecen ser el efecto de gitlinks ; Creo que al agregar estos repositorys, git creó gitlinks , que son el mismo mecanismo subyacente que utilizan los submodules. Mira esto para más ayuda.