2009-08-14 14 views
8

git diffまたはgit showを実行すると、自動的に--ignore-all-spaceが自動的に付加されます。これを行う方法はありますか?gitコマンドのデフォルトでフラグを設定する方法はありますか?

[alias] 
    sh = show --ignore-all-space 
    di = diff --ignore-all-space 

しかし、私は直接diffshowコマンドを使用したい:私は、私はこのようなエイリアスを作成することができます知っています。

答えて

3

私はそうは思わない:

  • を私はgitのための任意の「--ignore-all-space」オプションが表示されない

  • を表示私はgit diffが自動的に設定--ignore-all-spaceを持つ見ることができない。それはとして渡されなければなら引数。

git diffの解決策は、少なくともgit difftoolです。
スクリプト(<git>/libexec/git-core)であるため、そのスクリプトを変更して、そのオプションを常に設定してgit diffを呼び出すことができます。

しかし、それはあなたが検出してテストする機会を持っていない変更を無視することにつながる可能性があるので、良いアイデアではないかもしれません。

+0

git showで--ignore-all-spaceを使っても、文書化されていなくてもうまくいくようです –

関連する問題