是否可以在执行git diff
时执行不区分大小写的git diff --color-words
?或者我在执行git diff --color-words
时需要使用外部差异程序吗?
(注意:如果你想要的只是git diff case不敏感请转到这个问题How to perform case insensitive diff in Git)
答案 0 :(得分:10)
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
选项会是最好的......
答案 1 :(得分:0)
我找到了一种执行不区分大小写的diff的方法,尽管没有像OP要求的那样使用--color-word选项。请参阅my answer我自己的问题。