2009-09-24 10 views
14

que acaba de ejecutar unGit reemplazó todo mi LF con CRLF. ¿Cómo soluciono esto?

git add -A 

en mi primer proyecto Git.

regresé alrededor de mil respuestas:

"aviso: LF será reemplazado por CRLF"

ya que fue a través de cada archivo (archivos de Ruby, algunos son gemas).

He eliminado mi directorio .git y trataron de desactivar esta configuración predeterminada escribiendo este comando:

git config core.autocrlf false 

Entonces traté de añadir los archivos de nuevo:

git add -A 

Pero tengo la misma resultado. ¡Ayuda!

+0

¿Qué sistema operativo/plataforma está utilizando? –

+0

postimum relacionado: http://stackoverflow.com/questions/2332349/best-practices-for-cross-platform-git-config – cregox

Respuesta

22

Es posible que tenga el atributo core.autocrlf establece en true

Es una configuración de atributo se puede establecer:

http://git-scm.com/docs/gitattributes#_checking_out_and_checking_in

Para asegurarse de que se establece en false para todos Git proyectos que usted puede hacer:

git config --global core.autocrlf false 

Hope this helps!

+5

Para calificar la última recomendación anterior, si el indicador core.autocrlf está establecido en un proyecto en particular, sombreará la configuración global. Por lo tanto, sigue siendo necesario establecer o quitar el indicador de un proyecto que lo tiene definido localmente. – seh

Cuestiones relacionadas