Поскольку некоторые команды Git построены поверх других («соединительных») команд, они часто наследуют параметры от других команд. Я согласен, что раздражает не видеть тех, что задокументированы на страницах руководства или в выводе --help
. В этом случае справка git-log гласит:
Команда принимает параметры, применимые
в команду git-rev-list для управления
что показано и как, и варианты
применимо к командам git-diff- *
контролировать, как изменения каждый коммит
вводит показаны.
В этом случае вы найдете опцию -m
в git-diff-tree :
...
-m
By default, git-diff-tree --stdin does not show differences
for merge commits. With this flag, it shows differences to
that commit from all of its parents. See also -c.
...