Da einige Git-Befehle auf anderen ("plumbing") Befehlen gebaut werden, erben sie oft Optionen von anderen Befehlen. Ich stimme zu, dass es lästig ist, diese nicht in den Manpages oder in der Ausgabe --help
zu sehen. In diesem Fall wird die git-log Hilfe heißt es:
Der Befehl nimmt Optionen anwendbar zum git-rev-list Befehl zu steuern, was gezeigt wird und wie und Optionen für die git-DIFF- * Befehle , um zu steuern, wie die Änderungen, die jedes Commit einführt, angezeigt werden.
In diesem Fall müssen Sie die Option -m
unter git-diff-tree finden:
...
-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.
...
Siehe Antwort unten für Informationen über die Option -m – opsb