--incremental Show blame entries as we find them, incrementally -b Show blank SHA-1 for boundary commits (Default: off) --root Do not treat root commits as boundaries (Default: off) --show-stats Show work cost statistics --progress Force progress reporting --score-debug Show output score for blame entries -f, --show-name Show original filename (Default: auto) -n, --show-number Show original linenumber (Default: off) -p, --porcelain Show in a format designed for machine consumption --line-porcelain Show porcelain format with per-line commit information -c Use the same output mode as git-annotate (Default: off) -t 提交时间显示为时间戳,默认关闭 -l 显示完整的 commit sha1,默认关闭 -s Suppress author name and timestamp (Default: off) -e, --show-email 显示提交用户的邮箱,默认关闭 -w Ignore whitespace differences --indent-heuristic Use an experimental heuristic to improve diffs --minimal Spend extra cycles to find better match -S <file> Use revisions from <file> instead of calling git-rev-list --contents <file> Use <file>'s contents as the final image -C[<score>] Find line copies within and across files -M[<score>] Find line movements within and across files -L <n,m> Process only line range n,m, counting from 1 --abbrev[=<n>] use <n> digits to display SHA-1s