以下git diff命令需要两个文件。
git --no-pager diff --no-index -U0 --word-diff -- file1 file2
但他们不会为非文件工作,例如管道。
$ git --no-pager diff --no-index -U0 --word-diff -- <(echo a) <(echo b)
error: /dev/fd/63: unsupported file type
fatal: cannot hash /dev/fd/63
有人知道git
实际执行比较的内容吗?有没有比较非文件的方法?