Soy nuevo en git y necesito ayuda. Estoy usando msysgit en Windows.Git, agregar archivos al repositorio genera un error fatal para LF -> CRLF
Cuando ejecuto el comando git add [folderName]
tengo la respuesta:
fatal: LF would be replaced by CRLF in [.css file or .js file]
y luego, si se intenta hacer un commit no pasa nada.
$ git commit
# On branch master
#
# Initial commit
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# so01/
nothing added to commit but untracked files present (use "git add" to track)
Algunos de estos archivos css/js fueron descargados de la red, así que supongo que por eso la tienen LF. Si abro el archivo y corté/pegué el contenido, entonces aparece el error en el siguiente archivo, y así sucesivamente.
Cualquier ayuda será muy apreciada.
Editar
Configuración core.autocrlf
en false parece resolver el problema, pero he leído en muchos puestos de no establecer esta opción en false.
¿Alguien me puede indicar dónde puedo encontrar los problemas que pueden surgir en esta situación?
¿Está trabajando con otros que están en un entorno que no sea las ventanas? –
No. Estoy trabajando en una pequeña aplicación que pondré en appharbor. Hasta ahora todo está bien, pero quería saber cuál es la diferencia en esas opciones. Después de terminar la aplicación, planeo hacer algo de investigación, pero mientras tanto, creo que usaré SO para una solución rápida. – user619656
Entonces, una razón más para establecer autocrlf en falso. No necesitas el dolor de cabeza. Haga que los archivos se confirmen como están. Es una lástima que la configuración predeterminada al instalar msysgit tome la peor opción. –