Gitの設定で「core.autocrlf」の値が「true」や「input」になっている場合は改行コードが自動で変換されてしまいます。
> git config -l
core.autocrlf=true
値 | チェックアウト時 | コミット時 |
true | LFからCRLFへ変換 | CRLFからLFへ変換 |
input | 変換しない | CRLFからLFへ変換 |
false | 変換しない | 変換しない |
自動変換を無効にしたい場合は、次のコマンドで設定を変更できます。
グローバルで無効化
> git config --global core.autocrlf false
ローカルで無効化
> git config --local core.autocrlf false
TortoiseGitではGUIで設定できます。
コメント