改行コードの自動変換 (core.autocrlf)

全リポジトリで改行コードを自動変換する設定を行う。(チェックアウト時は元のファイルのまま変換しない。コミット時に CRLF → LF に変換する。)

$ git config --global core.autocrlf input

元のリポジトリをそのままチェックアウトし、改行コードを変換せずにそのままコミットしたい場合は core.autocrlffalse の設定を使う。

$ git config --global core.autocrlf false

参考:

git での改行コード – Qiita

What are these ^M’s that keep showing up in my files in emacs? – Stack Overflow

改行コードとして LF を使う

参考:

git の改行コード自動変換でハマッた話 (Windows でも LF でチェックアウトする方法) – Qiita

How do I force git to use LF instead of CR+LF under windows? – Stack Overflow

改行コードを変換しない/元のリポジトリのファイルのまま使う

参考:

git clone した時に autocrlf で変換された改行コードを元に戻す方法 | hiiragi’s ブログ

チェックイン時のみ CRLF を LF に変換する

参考:

気をつけて!Git for Windows における改行コード – Qiita

リポジトリの CRLF を LF に変換する

参考:

Git for Windows でレポジトリー上の CR LF を LF に変換する手順 | てっく煮ブログ

git repository 中の CRLF を LF に一括変換する | 穀風 (kokufu.blogspot.com)

改行コードの自動変換を無効化する

参考:

Git 入れたらまず改行コード自動変換を無効化しようね | ふじい

Windows で Git を使うときは改行コードの自動変換を無効にしてほしい | アズシエルブログ

.gitattributes の設定

参考:

.gitattributes で改行コードの扱いを制御する – Qiita

ローカルファイルの改行コードを変換する

参考:

複数ファイルの改行コードを CRLF → LF に一括置換する – Qiita

Windows で CRLF から LF に一括変換する – Qiita

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です