git diff
またはgit show
を実行すると、自動的に--ignore-all-space
が自動的に付加されます。これを行う方法はありますか?gitコマンドのデフォルトでフラグを設定する方法はありますか?
[alias] sh = show --ignore-all-space di = diff --ignore-all-space
しかし、私は直接diff
とshow
コマンドを使用したい:私は、私はこのようなエイリアスを作成することができます知っています。
git diff
またはgit show
を実行すると、自動的に--ignore-all-space
が自動的に付加されます。これを行う方法はありますか?gitコマンドのデフォルトでフラグを設定する方法はありますか?
[alias] sh = show --ignore-all-space di = diff --ignore-all-space
しかし、私は直接diff
とshow
コマンドを使用したい:私は、私はこのようなエイリアスを作成することができます知っています。
私はそうは思わない:
を私はgitのための任意の「--ignore-all-space
」オプションが表示されない
を表示私はgit diff
が自動的に設定--ignore-all-space
を持つ見ることができない。それはとして渡されなければなら引数。
git diffの解決策は、少なくともgit difftool
です。
スクリプト(<git>/libexec/git-core
)であるため、そのスクリプトを変更して、そのオプションを常に設定してgit diff
を呼び出すことができます。
しかし、それはあなたが検出してテストする機会を持っていない変更を無視することにつながる可能性があるので、良いアイデアではないかもしれません。
git showで--ignore-all-spaceを使っても、文書化されていなくてもうまくいくようです –