Когда я запускаю git diff, вывод начинается с:
diff --git a/foo/bar b/foo/bar
Если я попытаюсь запустить простой старый diff --git, мне сказали, что параметр --git не существует (очевидно, я думаю, было бы глупо для инструмента низкого уровня знать о конкретном DVCS). Там нет упоминания об этом на странице man. Откуда это происходит?