Gustavo Velasco
Preguntawarning: 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??

Ernesto Carlos Arena Alarcon
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.