どうやって作るの?
git ステータス
行末の違いを無視しますか?
背景情報:
私はプロジェクトの作業に Windows と Linux をランダムに使用しています。プロジェクトは Dropbox にあります。
git diff で行末を無視する方法について多くのことを見つけました。meld を使用しているため、git diff は各ファイルに対して meld を開きます。そして、meld は「同一のファイル」と表示します。
では、どうすればこれを回避できるでしょうか。Git は変更されたファイルに対してのみ meld を開く必要があります。また、ファイルの末尾のみが異なる場合、git status はファイルを変更済みとして報告すべきではありません。
編集: 原因:
これはWindowsのこの設定が原因で発生しました
core.autocrlf 真
そこで、Linux 上で作業コピーをチェックアウトし、Windows 上で core.autocrlf false を設定しました。
git status で異なる新しい行を無視する方法を知っておくと便利です。
ベストアンサー1
core.autocrlf の値を次のように設定してみてください:
git config --global core.autocrlf true