¿Todos los files han cambiado después de agregar el file .gitattributes en github?

Tengo un repository git que utilicé originalmente con msysgit , pero ahora he comenzado a usar github en github lugar. Por alguna razón, cuando agrego el file .gitattributes recomendado por defecto para tratar los finales de línea, la mayoría de los files en el repository deben volver a comprometerse. Se supone que pase esto? Actualmente estoy en una computadora con Windows y uso Assembla.com como repository central de origen.

Depende de la configuration exacta que esté utilizando en sus .gitattributes

De los documentos de gitattributes :

Conversión de fin de línea

Mientras que git normalmente deja el contenido del file solo, se puede configurar para normalizar los finales de línea a LF en el repository y, opcionalmente, para convertirlos a CRLF cuando se desprotegen los files.

Por lo tanto, parece que hay ciertas configuraciones en las que modificará el contenido de los files para cambiar sus finales de línea, lo que provocará que el repository desee que usted realice los cambios.