commands.sh

git diff-tree

all

Compares the content and mode of blobs found via two tree objects.

More info →

Options (1)

-p, --patchboolean

Display changes in patch format

Example: git diff-tree {{[-p|--patch]}} {{tree-ish1}} {{tree-ish2}}

Examples (4)

Compare two tree objects

git diff-tree tree-ish1 tree-ish2

Show changes between two specific commits

git diff-tree -r commit1 commit2

Display changes in patch format

git diff-tree [-p|--patch] tree-ish1 tree-ish2

Filter changes by a specific path

git diff-tree tree-ish1 tree-ish2 -- path/to/file_or_directory
made by @shridhargupta | data from tldr-pages