gitでclone時に改行コードが変換されてしまった

今日windowsで作業中にUNIX系で作られたリポジトリをcloneした時にタイトルの状態になってしまって、無駄に時間を使ってしまった

解決策としてはcloneする前に↓をする

git config --global core.autocrlf input

するとclone時は改行コードを変換せず、コミット時にCRLFをLFに変換してくれるらしい

他にも↓のようなモードがあるようだが、現状はinputが一番目的に適しているようだ

設定 clone時 コミット時
true LF -> CRLF CRLF -> LF
input 変換しない CRLF -> LF
false 変換しない 変換しない

参考 qiita.com