4

私は Mac OS で作業していますが、これまでのところ、この問題は SSD ハード ドライブを搭載した MacBook Air でのみ発生しています。多数の異なるリポジトリを新たにチェックアウトし、status変更されたファイルの長いリストを (何も触れずに) 表示します。サードパーティのjavascriptとcssファイルのようです。私が読んだ他のものは行末のようですが、専制君主の設定:

git config --global core.autocrlf input

ここで提案されているようにhttp://help.github.com/line-endings/してからチェックアウトします。同じ問題があります。

ヘルプ =(

4

2 に答える 2

0

むしろ最初に試してください:

git config --global core.autocrlf false

これにより、「自動魔法の」変換が防止されます。

eols を管理する別の方法については、「コードを使用して git 構成を配布する」も参照してください。

于 2012-05-28T19:20:01.497 に答える
0

他の回答で指摘されているように、

git config --global core.autocrlf false

行末を crlf として正しく保存するファイルがある場合は、「cr」の強調表示も抑制する必要があります。Git diff およびその他のパッチの出力では、潜在的に問題のある空白が強調表示されます。これは次の方法で抑制できます。

git config --global core.whitespace cr-at-eol

--global同じユーザーとしてマシンにログインしている場合、これはすべてのリポジトリに対して有効になることを忘れないでください。設定を任意のユーザーに適用するには、--system代わりに を使用します。逆に、を使用して現在のリポジトリだけに設定を適用できます--local--localスコープ オプションが指定されていない場合は、暗黙的に指定されます。

于 2012-05-28T20:30:49.420 に答える