warning: LF will be replaced by CRLF in xxxx. El archivo tendrá sus terminaciones originales de línea en tu directorio de trabajo
La razón es que existe un problema de escape simbólico
El salto de línea en Windows es CRLF, y el salto de línea en Linux es LF, así que al realizar añadir . Prompts, solución:
Instrucciones de configuración de git core.autocrlf
El formato es un pequeño quebradero de cabeza que muchos desarrolladores encuentran al colaborar, especialmente en situaciones multiplataforma. Debido a diferencias en los editores o a que los programadores de Windows añaden saltos de línea al final de las líneas de archivo en proyectos multiplataforma, algunos cambios sutiles en el espacio pueden inadvertidamente aparecer en trabajos colaborativos o en parches enviados. No te preocupes, algunas opciones de configuración para Git te ayudarán a resolver estos problemas.
core.autocrlf
Si estás escribiendo un programa en Windows, o si trabajas con alguien que programa en Windows y tú estás en otro sistema, podrías encontrarte con un problema de cierre de línea. Esto se debe a que Windows utiliza dos caracteres, entrada de carro y saltos de línea, para terminar una línea, mientras que Mac y Linux solo usan un carácter para los saltos de línea. Aunque esto es un problema menor, puede interrumpir enormemente la colaboración entre plataformas.
Git puede convertir automáticamente el CRLF de Line Ender a LF cuando haces el commit, y de LF a CRLF cuando revisas el código. Usa core.autocrlf para activar esto y ponlo en verdadero en Windows, de modo que cuando el código se desconecte, LF se convierta a CRLF.
Configura core.autocrlf como false, es decir, no actives la función de conversión automática.
|