14

git diff是否可以在做的同时不区分大小写git diff --color-words?还是我需要在做的时候使用外部差异程序git diff --color-words

(注意:如果你想要的只是 git diff case insensitive 请转到这个问题 How to perform case insensitive diff in Git

4

2 回答 2

11
GIT_EXTERNAL_DIFF='diff -ipu "$2" "$5" #' git diff --ext-diff

或者,在没有我在那里使用的 # hack 的情况下以一种更好的方式:

echo 'diff -ipu "$2" "$5"' >myscript; chmod a+x myscript;
GIT_EXTERNAL_DIFF='./myscript' git diff --ext-diff

我同意如果 git-diff 有一个-i选项会是最好的......

于 2011-02-15T01:21:27.127 回答
0

我想出了一种方法来执行不区分大小写的差异,尽管没有像 OP 要求的那样使用 --color-word 选项。请参阅对自己问题的回答。

于 2013-06-29T12:23:26.030 回答