Githubにコミットすると改行コードが戻せない件

とあるPCでソースコードをGithubにプッシュしたところ、改行コードの違いですさまじい数の差分が発生しました。 そのファイルを戻そうと、

https://hacknote.jp/archives/3346/

にある方法で戻そうとしましたが戻りませんでした。 その原因は.gitconfigにある以下の設定が効いていたためでした。

[core]
    autocrlf = true

この設定は以下のコマンドで切り替えることが可能です。

git config --global core.autocrlf false

これがtrueになっていると、コミット時に改行コードが変換されるため、改行コードの違いを完全には元に戻せません。