Sourcetree でのクローン時、改行コードが自動で CRLF に変換されないよう設定する方法は？


Sourcetree でクローンすると、改行コードがLFだったものが自動的にCRLFに変換されてしまうのですが、どこで設定できるのでしょうか？




コマンドラインで

[code]

    git config --global core.autocrlf false
    
[/code]

とするか、

[code]

    git config --global core.autocrlf input
    
[/code]

としてみましょう。設定ファイルをいじるなら`C:\Users\ユーザ名\.gitconfig`ファイルの

[code]

    autocrlf = true
    
[/code]

の所を`input`か`false`に変えても直ると思います。

* * *

**Inputとfalse、trueの違い**  
`true`は、チェックアウトするときは`LF`を`CRLF`に変換します。コミットする時は`CRLF`を`LF`に変換します。

`input`は、チェックアウトするときには変換しませんがコミットする時は`CRLF`を`LF`に変換します。

`false`は変換しません。

チェックアウトのところはクローンしても同じです。

