Git está cambiando el file tar con un controller

Estoy trabajando en un proyecto que incluye cargar un file .tar.gz que contiene un controller. Subo el file a git y por un time, todo parece estar bien. Sin embargo, después de un time, Git cambia constantemente el file tar con el controller de una manera pnetworkingecible. Simplemente no puedo entender por qué. Debajo está mi file .gitattributes. Mi mejor suposition es que tiene algo que ver con eso, tal vez algo sobre los finales de línea, pero no estoy seguro.

# Auto detect text files and perform LF normalization * text eol=lf # Custom for Visual Studio *.cs diff=csharp # Standard to msysgit *.doc diff=astextplain *.DOC diff=astextplain *.docx diff=astextplain *.DOCX diff=astextplain *.dot diff=astextplain *.DOT diff=astextplain *.pdf diff=astextplain *.PDF diff=astextplain *.rtf diff=astextplain *.RTF diff=astextplain # Set tar files to be treated as binary *.tar binary *.tar* binary *.rpm binary *.png binary jq binary ripmime binary