git-format-patch(1) on Linux
The text 3a9b922a7caa, as Debian 12 (Bookworm) shipped it.
Prepare patches for e-mail submission
Flags it lists
-
--abbrev -
--add-header -
--always -
--anchored -
--attach -
--binary -
--cc -
--compact-summary -
--cover-from-description -
--creation-factor -
--cumulative -
--diff-algorithm -
--dirstat -
--dirstat-by-file -
--dst-prefix -
--encode-email-headers -
--ext-diff -
--filename-max-length -
--find-copies -
--find-copies-harder -
--find-renames -
--from -
--full-index -
--function-context -
--histogram -
--ignore-all-space -
--ignore-blank-lines -
--ignore-cr-at-eol -
--ignore-if-in-upstream -
--ignore-space-at-eol -
--ignore-space-change -
--ignore-submodules -
--indent-heuristic -
--inline -
--inter-hunk-context -
--interdiff -
--irreversible-delete -
--ita-invisible-in-index -
--keep-subject -
--line-prefix -
--minimal -
--no-attach -
--no-binary -
--no-encode-email-headers -
--no-ext-diff -
--no-indent-heuristic -
--no-notes -
--no-numbered -
--no-prefix -
--no-relative -
--no-renames -
--no-stat -
--no-textconv -
--no-thread -
--notes -
--numbered -
--numbered-files -
--numstat -
--output -
--output-directory -
--output-indicator-context -
--output-indicator-new -
--output-indicator-old -
--patience -
--progress -
--quiet -
--range-diff -
--relative -
--reroll-count -
--rfc -
--root -
--rotate-to -
--shortstat -
--signature-file -
--signoff -
--skip-to -
--src-prefix -
--start-number -
--stdout -
--suffix -
--summary -
--text -
--textconv -
--thread -
--to -
--zero-commit -
-C -
-D -
-M -
-N -
-W -
-X -
-a -
-b -
-k -
-n -
-o -
-p -
-q -
-s -
-v -
-w