git2cpp diff
Show changes between commits, commit and working tree, etc
git2cpp diff [OPTIONS] [<files>(0x)]
POSITIONALS:
<files> TEXT tree-ish objects to compare
OPTIONS:
-h, --help Print this help message and exit
--stat Generate a diffstat
--shortstat Output only the last line of --stat
--numstat Machine-friendly --stat
--summary Output a condensed summary
--name-only Show only names of changed files
--name-status Show names and status of changed files
--raw Generate the diff in raw format
--cached, --staged Compare staged changes to HEAD
--no-index Compare two files on filesystem
-R Swap two inputs
-a, --text Treat all files as text
--ignore-space-at-eol
Ignore changes in whitespace at EOL
-b, --ignore-space-change
Ignore changes in amount of whitespace
-w, --ignore-all-space Ignore whitespace when comparing lines
--patience Generate diff using patience algorithm
--minimal Spend extra time to find smallest diff
-M, --find-renames UINT [50]
Detect renames
-C, --find-copies UINT [50]
Detect copies
--find-copies-harder
Detect copies from unmodified files
-B, --break-rewrites Detect file rewrites
-U, --unified UINT Lines of context
--inter-hunk-context UINT
Context between hunks
--abbrev UINT Abbreviation length for object names
--color Show colored diff
--no-color Turn off colored diff