Étant donné que certaines commandes Git sont construites au-dessus d'autres commandes ("plomberie"), elles héritent souvent des options d'autres commandes. Je suis d'accord qu'il est ennuyeux de ne pas voir ceux documentés dans les pages man ou dans la sortie --help
. Dans ce cas, les états git-log d'aide:
La commande comporte des options applicables à la commande git-rev-list pour contrôler ce qui est montré et comment, et les options applicables aux commandes git-diff- * pour contrôler comment les modifications introduites dans chaque validation sont affichées.
Dans ce cas, vous trouverez l'option -m
sous 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.
...
Voir la réponse ci-dessous pour plus d'informations sur le -m – opsb