Con Git, cuando se usa la autocrlf = truebandera, todavía se da una advertencia cuando se cambian los finales de línea.
Entiendo para qué sirve la advertencia y cómo desactivar el indicador de final de línea, pero ¿cómo desactivo la advertencia en sí?
git
line-endings
git-config
enviado
fuente
fuente

Respuestas:
Puede desactivar la advertencia con
(Esto solo desactivará la advertencia, no la función en sí).
fuente
Deberías usar
core.autocrlf inputycore.eol input. O simplemente no deje que git cambie las terminaciones de línea en absolutoautocrlf falsey elimine el resaltado de crlfs en diffs, etc.concore.whitespace cr-at-eol.Espero que esto ayude
fuente
Estás buscando la
core.whitespaceopción (vergit config --helppara más detalles).Puede configurar esta opción así:
fuente
Solía de esta manera:
https://help.github.com/articles/dealing-with-line-endings/
fuente
git rm --cached -r . && git reset --hardparece hacer el truco, graciasCuriosamente, había aplicado ambas configuraciones como se explica aquí, y mi archivo .gitconfig contenía estas 2 líneas:
Sin embargo, recibí la advertencia. Ahora, solo para probar, comenté ambas líneas y la advertencia desapareció. Sin embargo, no tengo idea de por qué los puse en primer lugar ...
fuente
Establecer "core.safecrlf false" funciona. Sin embargo, después de cambiar el valor a 'verdadero', la salida cambia de 'advertencia' a 'fatal' como se muestra a continuación.
fuente