warning: LF will be replaced by CRLF in historia.txt. The file will have its original line endings in your working directory que quiere d...

Gustavo Velasco

Gustavo Velasco

Pregunta
studenthace 3 años

warning: LF will be replaced by CRLF in historia.txt.

The file will have its original line endings in your working directory

que quiere decir esto cuando hago un git add??

1 respuestas
para escribir tu comentario
    Ernesto Carlos Arena Alarcon

    Ernesto Carlos Arena Alarcon

    studenthace 3 años

    Diferencia entre CRLF y LF

    Para empezar debes saber que LF y CRLF son dos formas de indicar saltos de línea (cuando le das al botón de enter). La primera es comúnmente usada en Linux y la segunda en Windows.

    Configuración de Git

    Pues bien, en Windows, al instalar Git, se nos dan distintas opciones para la compatibilidad de nuestros repositorios con sistemas Linux. La opción por defecto (que asumo que elegiste) es la que indica que tú verás los archivos con saltos de línea CRLF (porque estás en Windows), pero que se guardarán en el repositorio como LF (de esta forma cuando un usuario de Linux use tu repositorio tampoco tendrá problemas).

    Respuesta a tu pregunta

    Es por esto que tras guardar el archivo historia.txt en el repositorio éste tendrá saltos de línea LF, pero para que tú lo veas en tu workspace o disco duro remplazará los LF con CRLF (LF will be replaced by CRLF)

    Recomendación

    Muchos recomiendan que es mejor dejarlo así, ya que te permite tener compatibilidad entre distintos sistemas operativos. No olvides que Git te lanza el warning para que no te olvides de lo que está pasando, pero no porque sea algo realmente malo.

Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.

Curso de Git y Github [Empieza Gratis]
Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.