man diff
Ausführung der folgenden Tells:Mann diff diff Version entspricht nicht installiert
NAME
diff - compare files line by line
SYNOPSIS
diff [OPTION]... FILES
DESCRIPTION
Compare files line by line.
-i --ignore-case
Ignore case differences in file contents.
[...]
-q --brief
Output only whether files differ.
[...]
aber wenn ich den -q
Option, schlägt es mit fatal: invalid diff option/value: -q
Warum der Mann des Befehls diff tut stimmt nicht mit der installierten Version überein?
Wie es zu beheben?
Gibt es ein Brühpaket, das eine Version des diff-Befehls mit der Option -q
hat? (Gebräu coreutils und binutils haben nicht den Befehl diff)
OSX 10.11.5
-Update mit Ihren Fragen
$ which diff
/usr/bin/diff
$ diff --version
usage: git diff --no-index <path> <path>
$ diff -v
usage: git diff --no-index <path> <path>
$ command diff --version
diff (GNU diffutils) 2.8.1
ich brauen und https://github.com/donnemartin/dev-setup
Wenn ich deaktivieren die .bash_profile
von dev-setup installiert, dann which diff
gibt immer noch den gleichen Pfad aber diff -q
funktioniert.
Was ist die Ausgabe von ' welcher Unterschied? –
Die Frage wurde in die Warteschleife gestellt, so dass ich keine Antwort posten kann, aber Ihre '.bash_profile' Quellen' .functions' und '.functions' funktionieren' diff() {git diff --no-index --color -Wörter "$ @"; } '. 'git diff 'unterscheidet sich geringfügig von' diff'. –
Ich sehe, es ist git diff. Ich dachte nicht, dass es ein Problem mit git diff sein könnte, weil ich dachte, dass es nur für Dateien aus einem git-Repository funktionieren würde. guter Fang, danke. Gibt es etwas, was ich tun kann, damit du eine Antwort schreiben kannst und ich deine belohnen kann? –