2011-05-21 2 views
7

私はgbubへリポジトリをアップロードするためにUbuntuを使いました。Windows 7で保存したとき、git diffはすべての行を^ Mで表示します

私はWindows 7にダウンロードし、msysgitを使用しています。私は何も変更せずにWindowsにいくつかのファイルを保存しました。

gitのステータスを表示すると、変更されたものとして表示されます。

git diffを実行すると、すべての行に最後に^ Mが付きます。

これはなんですか^^これはどうやって無視できますか?

ありがとうございます。

UPDATE

私はむしろ、自動またはCRLFよりもLFを維持したいので、私は、.gitconfigに= falseをautocrlfています。

答えて

7

autocrlfオプションをgit configで使用するようにしてください。

git config core.autocrlf true 
+0

なぜ '真のgitのconfig core.autocrlfは' 'gitの設定--global core.autocrlf true' の問題を解決するためではなく? – shin

+0

--globalは '--global'なしのシステムに適用されます - 現在のリポジトリ – demas

+0

はい、わかっています。しかし、グローバルに追加すると、なぜ機能しませんか? – shin

3

^MシンボルはWindowsのエンドオブラインエンコーディングです。

次はそれを修正する必要があります

git config --global core.autocrlf true 

Similar question is here

関連する問題