Я могу сравнить два удаленных файла с diff
и ssh
:
diff <(ssh machine1 "sudo cat ${FILE}") <(ssh machine2 "sudo cat ${FILE}")
, но если я попытаюсь с git diff
,
git diff --no-index --color-words <(ssh machine1 "sudo cat ${FILE}") <(ssh machine2 "sudo cat ${FILE}")
, я получу:
error: /dev/fd/14: unsupported file type
fatal: cannot hash /dev/fd/14
Как можно с помощью git diff
сравнить два удаленных файла, отсутствующих в хранилище?
== Update ==
Этот вопрос не о замене git diff
на diff
и colordiff
, но об использовании от git diff --no-index
до ssh
.