Ответ 1
Я так не думаю:
-
Я не вижу "
--ignore-all-space
" для git show -
Я не могу видеть, что
git diff
имеет параметр--ignore-all-space
автоматически: он должен быть передан как аргумент.
Одним из решений для git diff, по крайней мере, было бы использование git difftool
.
Поскольку это script (в <git>/libexec/git-core
), вы можете изменить этот script на вызов git diff
, когда этот параметр всегда задан.
Но это может не оказаться хорошей идеей, поскольку это может привести к игнорированию изменений, которые даже вы, отправитель, не имели возможности обнаружить и протестировать.