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