git: las configuraciones globales no se usan en los repositorys

He establecido un par de configuraciones globales en git:

git config --global core.autocrlf true git config --global core.filemode false 

~/.gitconfig en mi file ~/.gitconfig :

 [core] editor = vim autocrlf = true fileMode = false 

sin embargo, mis repositorys siguen comprobando los modos de file y continúan confirmando los finales de línea de Windows. Tengo que ejecutar el command git config dentro de cada repository o las configuraciones no se cargan.

¿Qué esta pasando?

¿Tiene modificaciones en su file de configuration de git repo local?

Si realiza un cd en su repository y ejecuta:

 $ cat .git/config 

¿Hay alguna configuration allí con las mismas teclas pero diferentes globales a sus preajustes globales?

Editar:

Entiendo mal la forma en que funciona. Buscará en el file de configuration local y, si no existe, recurrirá al global.

En function de la conversación a continuación, parece que el modo de fileMode configurado en true está fileMode en el núcleo de Git .

Sugeriría hacer un alias (o dos):

 [alias] create = init && git config core.fileMode false