diff
説明どおりに使いたいここ文書にを入力すると、man diff
次diff
の結果が表示されます。
~ ❯❯❯ diff
usage: git diff --no-index <path> <path>
同様に、私が試したとき使用 diff
-rq
、サポートされているがサポートされてman diff
いないため、gitエラーが発生しますgit diff
。
~ ❯❯❯ diff -rq ~/ ~/Desktop
fatal: invalid diff option/value: -rq
私はそれを使用していますプレスト楽章そしてセンターどちらもGitの生産性を向上させるのに役立ちますが、どちらも不適切なエイリアスを生成しません。少なくともg
私が知る限り、最初から。
私は次のスクリプトを実行しました。これいくつかの定義を見つけようとしましたが、diff
役に立ちgit diff
ませんでした。
この問題をどのように解決し、原因を見つけて上書きできますか?
編集する
しかしtype diff
:
diff is a shell function
diff is /usr/bin/diff
ベストアンサー1
これから出たと思います。prezto は関数のオーバーライドを定義しますdiff
。無効にする方法があるようですが、それが何であるかはわかりません(しかし、エリクネはやりました!)。いくつかのオプションがあります。
/usr/bin/diff
または両方とも機能の代わりにコマンドをcommand diff
実行します。diff
unset -f diff
このdiff
機能は削除されます。これをシェル構成に入れることができます。- ご存知のように、インストール
colordiff
されるとgit diff
その機能よりも優先されます。 - 最後に、ファイル自体から関数を削除したり名前を変更したりできます。
プレストのバグのようです。