Git for Windows では改行コードが「レポジトリー上は LF」「ワーキング ディレクトリーは CR LF」となるように、git config の core.autocrlf が true となる状態でインストールされる (インストーラーでデフォルトの [Checkout Windows-style, commit Unix-style line endings] を選択した場合)。 Windows 以外の文化圏の人は CR LF を見ると CR がゴミに見えるので、妥当な設定だろう。 標準設定の autocrlf が true のときに、レポジトリー上に CR LF なファイルが紛れ込んでいないか調べたり、紛れ込んだ CR LF を LF に変換したかったのだけど、この手順が少しややこしかったので記事にまとめておく。 (autocrlf を false にして clone した
![Git for Windows でレポジトリー上の CR LF を LF に変換する手順](https://cdn-ak-scissors.b.st-hatena.com/image/square/6bdd7909f1b1992085853be321af32e1290802b8/height=288;version=1;width=512/http%3A%2F%2Ffarm4.staticflickr.com%2F3792%2F9191502091_5f4e156b87_o.jpg)