Нашел проблему с помощью @ bk2204.
Первоначально я запустил git config diff.wsErrorHighlight all
, а затем git config diff.wsErrorHighlight new
, чтобы сбросить функциональность diff обратно к оригиналу.
Но проблема заключалась в том, что это фактически добавило diff.wserrorhighlight=new
к локальному .git/config
репозитория, в котором я это тестировал, и эта локальная конфигурация переопределила значение из моей глобальной конфигурации, в которое я поместил wsErrorHighlight = all
в .
Таким образом, удаление строки из локального конфига исправило это.