まず、前提としてレポジトリに 入れるのは LF のみが良いようです。 core.autocrlf という git の global オプションで改行コードの自動変換を設定できます。 true: コミット時に CRLF -> LF。チェックアウト時に LF -> CRLF。 input: コミット時にのみ CRLF -> LF に変換。Windows の場合のみ true と同じ。 false: 変換しない。 では、自動変換をするべきか? する派 Windows, Mac, Linux で以下の設定。