Ответ 1
Для использования в конце строки:
git diff --ignore-space-at-eol
Вместо того, что вы используете в настоящее время:
git diff -w (--ignore-all-space)
Для начала строки... вам не повезло, если вы хотите встроенное решение.
Однако, если вы не против того, чтобы ваши руки были грязными, там где-то там где-то был довольно старый патч, который добавляет поддержку "--ignore-space-at-sol".