

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


CC BY-SA 4.0
2016-06-12T02:23:28.880
26663
2020-07-30T17:06:34.607
2020-07-30T17:06:34.607
3060
13381
question
git sourcetree
Sourcetree でのクローン時、改行コードが自動で 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`は変換しません。

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


CC BY-SA 3.0
2016-07-14T12:53:16.243
27626
2016-07-15T02:27:10.387
2016-07-15T02:27:10.387
8000
15185
26663
answer