|
advertencia: LF se sustituirá por CRLF en xxxx. El archivo tendrá sus finales de línea originales en su directorio de trabajo
La razón es que hay un problema de escape de símbolos
El carácter de salto de línea en windows es CRLF, mientras que en linux es LF, por lo que hay un prompt al ejecutar add . Así que hay un prompt al ejecutar add :
Notas de configuración de git core.autocrlf
El formateo es un pequeño dolor de cabeza que muchos desarrolladores encuentran cuando colaboran, especialmente en situaciones multiplataforma. Debido a diferencias en los editores o a que los programadores de Windows añaden retornos de carro al final de las líneas de archivo en proyectos multiplataforma, sutiles cambios de espacio pueden encontrar inadvertidamente su camino en el trabajo colaborativo o en los commits de parches. No te preocupes, Git tiene algunas opciones de configuración para ayudarte.
core.autocrlf
Si estás escribiendo un programa en Windows, o si estás colaborando con otras personas que están programando en Windows mientras tú estás en otro sistema, puedes encontrarte con el problema del terminador de final de línea en estos casos. Esto se debe a que Windows utiliza dos caracteres, un retorno de carro y un salto de línea, para terminar una línea, mientras que Mac y Linux sólo utilizan un carácter, el salto de línea. Aunque se trata de un problema menor, puede perturbar enormemente la colaboración entre plataformas.
Git puede convertir automáticamente el terminador de línea CRLF a LF cuando confirmes, y LF a CRLF cuando saques tu código; activa esto con core.autocrlf, y si estás en Windows, establécelo a true para que LF sea convertido a CRLF cuando saques tu código.
Configure core.autocrlf a false, para que la autoconversión no esté activada.
|
Anterior: SQL Server usa cadenas separadas por comasSiguiente: BlockingCollection basado en .NET/C# para conseguir un registro sencillo
|