git-diff-tree
Compare the content and mode of blobs found via two tree objects. tldr-pages
On several platforms
Several platforms
Compare two tree objects
git diff-tree tree-ish1 tree-ish2IdentifyShow changes between two specific commits
git diff-tree -r commit1 commit2IdentifyDisplay changes in patch format
git diff-tree --patch tree-ish1 tree-ish2IdentifyFilter changes by a specific path
git diff-tree tree-ish1 tree-ish2 -- path/to/file_or_directoryIdentify