あくまで"直るかも"というざっくりとした記事なので過度な期待はしないでください。
時々起こるgitの改行コード問題ですが、いろいろな方法で修正する方法がありますが、よくあるのが修正してコミットし直すという方法があります。
ですが、そのファイルがフレームワークのコアファイルだったり、外部のプラグインだったりした場合、修正するわけにもいきません。
なので、"直るかも"知れない方法を書いておきます。
犯人は.gitattributesの"* text=auto"かもしれない
この問題に当たったときよく以下のようなコードがある場合があります。
.gitattributes
* text=auto
それでは、一度この行をコメントアウトして保存します。
もちろん.gitattributesの差分は表示されると思いますが、原因になっていたファイルの差分は消えていると思います。
その編集した.gitattributesをcheckoutして元に戻します。
そうすると.gitattributesのファイルは元に戻り、問題になっていたファイルの差分はなくなっていると思います。
ちなみに、フォントやsvgなどのファイルで起こる場合は、こちらを参考にしてください。
git add .
でfatal: CRLF would be replaced by LF in /fonts/FontAwesome.otf. がでる問題