* Informative: git-options.txt
@ 2024-03-09 22:27 Dirk Gouders
2024-03-09 23:30 ` Informative: git-options.txt v2 Dirk Gouders
0 siblings, 1 reply; 2+ messages in thread
From: Dirk Gouders @ 2024-03-09 22:27 UTC (permalink / raw)
To: git
[-- Attachment #1: Type: text/plain, Size: 1851 bytes --]
Recently, I followed the discussion [1] and I thought: let's look at the
manual pages to see what options Git currently uses -- just out of
curiosity and for learning about Git.
That were 160 manual pages to visit and if I counted correctly, there
are 1160 different option strings -- some of them related and only
differing in details.
The attached file doesn't always say anything about semantics that
sometimes is totally different (for -h, for example).
I thought that could be interesting to some of you, as well, so I send
it to the list.
Some points I noticed:
- SYNOPSIS not always matches OPTIONS (e.g. git(1)) and in those cases
[<options>] would probably a better solution.
- Options that require arguments are often listed without those
arguments in OPTIONS but those arguments are talked about and one has
to go to SYNOPSIS to come to know the order of those arguments
(e.g. git branch -m)
Should you wonder about the sorting, I tried to stick to the following
rules:
- Take the strings as they appear in the OPTIONS sections -- no splitting.
- Primarily sort by letters and numbers.
- Sort by the first option, then by the second.
Arguments are only used within those groups.
- I changed the rules on the way, so there may be errors.
Disclaimer: because manually created this file isn't 100% correct but I
gave my best. On the way I noticed that sometimes options
appear at unexpected places, so I for sure missed some.
At least this perhaps serves amusing purposes ;-)
Who knows, perhaps you think git-options(7) would be a valuable
addition. I think it can be automatically generated with a moderate
amount of work.
Or the attached file could be used for some SoC micro-procect or the
like...
Dirk
[1] https://lore.kernel.org/git/ef5958e1-af3f-4869-b0e3-ff1448c0d73c@gmail.com/T/#t
[-- Attachment #2: git-options.txt --]
[-- Type: text/plain, Size: 76002 bytes --]
<args>...
git-rev-parse(1)
<archive>/<branch>
git-archimport(1)
base-name
git-pack-objects(1)
<base> <rev1> <rev2>
git-range-diff(1)
<branch>
git-checkout(1)
git-rebase(1)
<branchname>
git-branch(1)
<command> [<args>]
git(1)
<commit>...
git-cherry-pick(1)
git-merge(1)
git-revert(1)
commit-id
git-http-fetch(1)
<commit-ish>...
git-describe(1)
<CVS-module>
git-cvsimport(1)
<directory>
git-clone(1)
git-cvsserver(1)
git-daemon(1)
<end>
git-request-pull(1)
<file>
git-ls-files(1)
<git-dir>
git-receive-pack(1)
[<git-rev-list-args>...]
git-fast-export(1)
<git-rev-list-args>
git-bundle(1)
<group>
git-fetch(1)
<head>
git-cherry(1)
<head>...
git-prune(1)
<limit>
git-cherry(1)
<Maildir>
git-mailsplit(1)
<mbox>
git-mailsplit(1)
(<mbox>|<Maildir>)...
git-am(1)
<msg>
git-mailinfo(1)
<new-branch>
git-checkout(1)
<newbranch>
git-branch(1)
<object>
git-cat-file(1)
git-fsck(1)
<oldbranch>
git-branch(1)
<patch>
git-mailinfo(1)
<patch>...
git-apply(1)
<pathspec>...
git-add(1)
git-checkout(1)
git-commit(1)
git-grep(1)
git-reset(1)
git-restore(1)
git-rm(1)
<path>
git-archive(1)
[<path>...]
git-ls-tree(1)
<path>...
git-diff(1)
git-diff-tree(1)
gitk(1)
git-log(1)
git-reflog(1)
<paths>
git-log(1)
git-reflog(1)
git-rev-list(1)
<pattern>...
git-for-each-ref(1)
<patterns>...
git-ls-remote(1)
<range1> <range2>
git-range-diff(1)
[<refname>...]
git-bundle(1)
<ref>...
git-http-push(1)
<refs>...
git-fetch-pack(1)
<refspec>
git-fetch(1)
git-pull(1)
<refspec>...
git-push(1)
<repository>
git-clone(1)
git-fetch(1)
git-fetch-pack(1)
git-ls-remote(1)
git-pull(1)
git-push(1)
<rev1>...<rev2>
git-range-diff(1)
<revision range>
gitk(1)
git-log(1)
git-reflog(1)
<rev-list options>...
git-filter-branch(1)
<socket-path>
git-credential-cache--daemon(1)
<split options>
git-commit-graph(1)
<start>
git-request-pull(1)
<start-point>
git-branch(1)
git-checkout(1)
<tree>
git-commit-tree(1)
<tree>...
git-grep(1)
<tree-ish>
git-archive(1)
git-checkout(1)
git-diff-index(1)
git-diff-tree(1)
git-ls-tree(1)
<tree-ish#>
git-read-tree(1)
<type>
git-cat-file(1)
<URL>
git-request-pull(1)
<upstream>
git-cherry(1)
git-rebase(1)
-<n>
git-format-patch(1)
-/ <path>
git-p4(1)
-<num>, -C <num>, --context <num>
git-grep(1)
-<number>, -n <number>, --max-count=<number>
git-log(1)
git-reflog(1)
git-rev-list(1)
-0
git-diff(1)
-1 --base, -2 --ours, -3 --theirs
git-diff(1)
git-diff-files(1)
-3, --3way
git-apply(1)
-3, --3way, --no-3way
git-am(1)
-4, --ipv4
git-fetch(1)
git-pull(1)
git-push(1)
-6, --ipv6
git-fetch(1)
git-pull(1)
git-push(1)
--8bit-encoding=<encoding>
git-send-email(1)
-A
git-repack(1)
-A <author-conv-file>
git-cvsimport(1)
-A <num>, --after-context <num>
git-grep(1)
-A, --all, --no-ignore-removal
git-add(1)
-a
git-archimport(1)
git-cvsexportcommit(1)
git-cvsimport(1)
git-merge-index(1)
git-repack(1)
-a, -c, -t
git-http-fetch(1)
-a, --all
git-branch(1)
git-check-attr(1)
git-checkout-index(1)
git-commit(1)
git-help(1)
git-merge-base(1)
-a, --append
git-fetch(1)
git-pull(1)
-a, --text
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-grep(1)
git-log(1)
git-reflog(1)
--abbrev[=<n>]
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-ls-files(1)
git-ls-tree(1)
--abbrev=<n>
git-blame(1)
git-branch(1)
git-describe(1)
git-log(1)
git-reflog(1)
--abbrev-commit
git-diff-tree(1)
git-log(1)
git-reflog(1)
git-rev-list(1)
--abbrev-ref[=(strict|loose)]
git-rev-parse(1)
--abort
git-am(1)
git-cherry-pick(1)
git-merge(1)
git-notes(1)
git-rebase(1)
git-revert(1)
--absolute-git-dir
git-rev-parse(1)
--access-hook=<path>
git-daemon(1)
--active-branches=<n>
git-fast-import(1)
--add
git-config(1)
--add-file=<file>
git-archive(1)
--add-header=<header>
git-format-patch(1)
--add-virtual-file=<path>:<content>
git-archive(1)
--aggressive
git-gc(1)
git-read-tree(1)
--all
git-describe(1)
git-fetch(1)
git-fetch-pack(1)
git-http-push(1)
gitk(1)
git-log(1)
git-reflog(1)
git-name-rev(1)
git-pack-objects(1)
git-pack-redundant(1)
git-pack-refs(1)
git-pull(1)
git-reflog(1)
git-rev-list(1)
git-rev-parse(1)
--all, --branches
git-push(1)
--all-match
git-grep(1)
git-log(1)
git-reflog(1)
git-rev-list(1)
--all-progress
git-pack-objects(1)
--all-progress-implied
git-pack-objects(1)
--allow-binary-replacement, --binary
git-apply(1)
--allow-empty
git-am(1)
git-apply(1)
git-cherry-pick(1)
git-commit(1)
git-notes(1)
--allow-empty-message
git-cherry-pick(1)
git-commit(1)
git-rebase(1)
--[no-]allow-onelevel
git-check-ref-format(1)
--allow-override=<service>, --forbid-override=<service>
git-daemon(1)
--allow-unknown-type
git-cat-file(1)
--allow-unrelated-histories
git-merge(1)
git-merge-tree(1)
git-pull(1)
--allow-unsafe-features
git-fast-import(1)
--also-filter-submodules
git-clone(1)
--alternate-refs
git-log(1)
git-reflog(1)
git-rev-list(1)
--alt-odb
git-pack-redundant(1)
--always
git-describe(1)
git-diff-tree(1)
git-format-patch(1)
git-name-rev(1)
--amend
git-commit(1)
--ancestry-path
gitk(1)
--ancestry-path[=<commit>]
git-log(1)
git-reflog(1)
git-rev-list(1)
--anchored=<text>
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--and, --or, --not, ( ... )
git-grep(1)
--annotate
git-send-email(1)
--annotate-stdin
git-name-rev(1)
--anonymize
git-fast-export(1)
--anonymize-map=<from>[:<to>]
--append
git-commit-graph(1)
--apply
git-apply(1)
git-rebase(1)
--argscmd=<command>
gitk(1)
--atomic
git-fetch(1)
git-pull(1)
--[no-]atomic
git-push(1)
--attach[=<boundary>]
git-format-patch(1)
--attr-source=<tree-ish>
git(1)
--auto
git-gc(1)
--author Author Name <Author Email>
git-quiltimport(1)
--author=<author>
git-commit(1)
--author=<pattern>, --committer=<pattern>
git-log(1)
git-reflog(1)
git-rev-list(1)
--author-date-order
git-log(1)
git-reflog(1)
git-rev-list(1)
--[no-]auto-maintenance, --[no-]auto-gc
git-fetch(1)
--autosquash, --no-autosquash
git-rebase(1)
--autostash, --no-autostash
git-merge(1)
git-pull(1)
git-rebase(1)
-B <new-branch>
git-checkout(1)
-B <num>, --before-context <num>
git-grep(1)
-B[<n>][/<m>], --break-rewrites[=[<n>][/<m>]]
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
-b
git-annotate(1)
git-blame(1)
git-mailinfo(1)
git-mailsplit(1)
-b <branch-name>, --initial-branch=<branch-name>
git-init(1)
-b <name>, --branch <name>
git-clone(1)
-b <new-branch>
git-checkout(1)
-b, --browser
git-instaweb(1)
-b, --ignore-space-change
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
-b, --write-bitmap-index
git-repack(1)
--bare
git(1)
git-clone(1)
git-init(1)
git-p4(1)
--[no-]base[=<commit>]
git-format-patch(1)
--base-path=<path>
git-daemon(1)
--base-path <path>
git-cvsserver(1)
--base-path-relaxed
git-daemon(1)
--basic-regexp
git-log(1)
git-reflog(1)
git-rev-list(1)
--bcc=<address>,...
git-send-email(1)
--branch <branch>
git-p4(1)
--branch <ref>
git-p4(1)
--branches[=<pattern>]
git-log(1)
git-reflog(1)
git-rev-list(1)
--branches[=<pattern>], --tags[=<pattern>], --remotes[=<pattern>]
gitk(1)
git-rev-parse(1)
--break
git-grep(1)
--batch
git-mktree(1)
--batch, --batch=<format>
git-cat-file(1)
--batch-all-objects
git-cat-file(1)
--batch-check, --batch-check=<format>
git-cat-file(1)
--batch-command, --batch-command=<format>
git-cat-file(1)
--big-file-threshold=<n>
git-fast-import(1)
--binary
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--bisect
git-log(1)
git-reflog(1)
git-rev-list(1)
--bisect-all
git-rev-list(1)
--bisect-vars
git-rev-list(1)
--[no-]bitmap
git-multi-pack-index(1)
--blob <blob>
git-config(1)
--bool, --int, --bool-or-int, --path, --expiry-date
git-config(1)
--boundary
git-log(1)
git-reflog(1)
git-rev-list(1)
--branch
git-commit(1)
--buffer
git-cat-file(1)
--build-fake-ancestor=<file>
git-apply(1)
--bundle-uri=<uri>
git-clone(1)
-C
git-branch(1)
-C[<n>], --find-copies[=<n>]
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
-C<n>
git-apply(1)
git-rebase(1)
-C[<num>]
git-annotate(1)
git-blame(1)
-C <commit>, --reuse-message=<commit>
git-commit(1)
-C <object>, --reuse-message=<object>
git-notes(1)
-C <path>
git(1)
-C <target-dir>
git-cvsimport(1)
-c
git-blame(1)
git-cvsexportcommit(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
-c <commit>, --reedit-message=<commit>
git-commit(1)
-c <key>=<value>, --config <key>=<value>
git-clone(1)
-c <object>, --reedit-message=<object>
git-notes(1)
-c <name>=<value>
git(1)
-c, --cached
git-ls-files(1)
-c, --cc
git-diff-files(1)
-c, --config
git-help(1)
-c, --copy
git-branch(1)
-c, --count
git-grep(1)
-c, --scissors
git-am(1)
--cache
git-fsck(1)
--cached
git-apply(1)
git-check-attr(1)
git-diff-index(1)
git-grep(1)
git-rm(1)
--candidates=<n>
git-describe(1)
--cat-blob-fd=<fd>
git-fast-import(1)
--cc
git-diff-tree(1)
git-log(1)
git-reflog(1)
--cc=<address>,...
git-send-email(1)
--cc=<email>
git-format-patch(1)
--changed-paths
git-commit-graph(1)
--changes-block-size <n>
git-p4(1)
--changesfile <file>
git-p4(1)
--check
git-apply(1)
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
--check-self-contained-and-connected
git-fetch-pack(1)
git-index-pack(1)
--cherry
git-log(1)
git-reflog(1)
git-rev-list(1)
--cherry-mark
git-log(1)
git-reflog(1)
git-rev-list(1)
--cherry-pick
git-log(1)
git-reflog(1)
git-rev-list(1)
--chmod=(+|-)x
--children
git-log(1)
git-reflog(1)
git-rev-list(1)
--cleanup=<mode>
git-cherry-pick(1)
git-commit(1)
git-merge(1)
git-pull(1)
git-revert(1)
--clear-decorations
git-log(1)
git-reflog(1)
--color[=<when>]
git-branch(1)
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-for-each-ref(1)
git-grep(1)
git-log(1)
git-reflog(1)
--color-by-age
git-annotate(1)
git-blame(1)
--color-moved[=<mode>]
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
--color-moved-ws=<modes>
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
--color-lines
git-annotate(1)
git-blame(1)
--color-words[=<regex>]
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
--column
git-grep(1)
--column[=<options>], --no-column
git-branch(1)
--combined-all-paths
git-diff-tree(1)
git-log(1)
git-reflog(1)
--command=<name>
git-column(1)
--commit
git-notes(1)
--commit (<sha1>|<sha1>..<sha1>)
git-p4(1)
--commit, --no-commit
git-merge(1)
git-pull(1)
--commit-filter <command>
git-filter-branch(1)
--commit-header
git-rev-list(1)
--committer-date-is-author-date
git-am(1)
git-rebase(1)
--compact-summary
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--compose
git-send-email(1)
--compose-encoding=<encoding>
git-send-email(1)
--compression=<n>
git-pack-objects(1)
--connectivity-only
git-fsck(1)
--config=<config>
git-for-each-repo(1)
--config-env=<name>=<envvar>
git(1)
--conflict=(ask|skip|quit)
git-p4(1)
--conflict=<style>
git-checkout(1)
git-restore(1)
--contains
git-describe(1)
--contains [<commit>]
git-branch(1)
--contains[=<object>]
git-for-each-ref(1)
--contents <file>
git-annotate(1)
git-blame(1)
--continue
git-cherry-pick(1)
git-merge(1)
git-rebase(1)
git-revert(1)
--continue, -r, --resolved
git-am(1)
--convert-graft-file
git-replace(1)
--count
git-rev-list(1)
--count=<count>
git-for-each-ref(1)
--cover-from-description=<mode>
git-format-patch(1)
--[no-]cover-letter
git-format-patch(1)
--create-reflog
git-branch(1)
--creation-factor=<percent>
git-format-patch(1)
git-range-diff(1)
--cruft
git-pack-objects(1)
git-repack(1)
--[no-]cruft
git-gc(1)
--cruft-expiration=<approxidate>
git-pack-objects(1)
git-repack(1)
--cumulative
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--curl
git-imap-send(1)
-D
git-branch(1)
-D <depth>
git-archimport(1)
-D, --irreversible-delete
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
-d
git-clean(1)
git-cvsexportcommit(1)
git-ls-tree(1)
git-repack(1)
-d <CVSROOT>
git-cvsimport(1)
-d <directory>
git-filter-branch(1)
-d<prec>
git-mailsplit(1)
-d, -D
git-http-push(1)
-d, --delete
git-branch(1)
git-push(1)
git-replace(1)
-d, --deleted
git-ls-files(1)
-d, --detach
git-checkout(1)
-d, --dir-diff
git-difftool(1)
-d, --httpd
git-instaweb(1)
--[no-]dangling
git-fsck(1)
--date=<date>
git-commit(1)
--date=<format>
git-log(1)
git-reflog(1)
git-rev-list(1)
--date <format>
git-annotate(1)
git-blame(1)
--date-format=<fmt>
git-fast-import(1)
--date-order
gitk(1)
git-log(1)
git-reflog(1)
git-rev-list(1)
--dd
git-log(1)
git-reflog(1)
--debug
git-credential-cache--daemon(1)
git-describe(1)
git-ls-files(1)
--deduplicate
git-ls-files(1)
--no-decorate, --decorate[=short|full|auto|no]
git-log(1)
git-reflog(1)
--decorate-refs=<pattern>, --decorate-refs-exclude=<pattern>
git-log(1)
git-reflog(1)
--deepen=<depth>
git-fetch(1)
git-pull(1)
--deepen-relative
git-fetch-pack(1)
--default <arg>
git-rev-parse(1)
--default <value>
git-config(1)
--default-prefix
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--delta-base-offset
git-pack-objects(1)
--delta-islands
git-pack-objects(1)
--dense
git-log(1)
git-reflog(1)
git-rev-list(1)
--depth <depth>
git-clone(1)
git-fetch(1)
--depth=<depth>
git-pull(1)
--depth=<n>
git-fast-import(1)
git-fetch-pack(1)
--description-file=<file>
git-format-patch(1)
--destination <directory>
git-p4(1)
--detach
git-daemon(1)
--detect-branches
git-p4(1)
--detect-labels
git-p4(1)
--developer-interfaces
git-help(1)
--diff3
git-merge-file(1)
--diff-algorithm={patience|minimal|histogram|myers}
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--diff-filter=[(A|C|D|M|R|T|U|X|B)...[*]]
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
--diff-merges=<format>
git-log(1)
git-reflog(1)
--directory
git-ls-files(1)
--directory=<root>
git-apply(1)
--dirstat-by-file[=<param1,param2>...]
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--dirty[=<mark>], --broken[=<mark>]
git-describe(1)
--disable-p4sync
git-p4(1)
--disable-rebase
git-p4(1)
--disambiguate=<prefix>
git-rev-parse(1)
--disk-usage, --disk-usage=human
git-rev-list(1)
--dissociate
git-clone(1)
--done
git-fast-import(1)
--do-walk
git-log(1)
git-reflog(1)
git-rev-list(1)
--dry-run
git-commit(1)
git-fetch(1)
git-http-push(1)
git-pull(1)
--dst-prefix=<prefix>
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
-E, --extended-regexp
git-log(1)
git-reflog(1)
git-rev-list(1)
-E, --extended-regexp, -G, --basic-regexp
git-grep(1)
-e
git-cat-file(1)
git-cherry-pick(1)
git-grep(1)
-e, --edit
git-add(1)
git-commit(1)
git-config(1)
git-revert(1)
-e, --show-email
git-blame(1)
-e <pattern>, --exclude=<pattern>
git-clean(1)
--edit <object>
git-replace(1)
--edit, -e, --no-edit
git-merge(1)
git-pull(1)
--edit-description
git-branch(1)
--edit-todo
git-rebase(1)
--empty
git-read-tree(1)
--empty=(drop|keep|ask)
git-rebase(1)
--empty=(stop|drop|keep)
git-am(1)
--enable=<service>, --disable=<service>
git-daemon(1)
--encode-email-headers, --no-encode-email-headers
git-format-patch(1)
--encoding=<encoding>
git-annotate(1)
git-blame(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
git-mailinfo(1)
git-rev-list(1)
--env-filter <command>
git-filter-branch(1)
--eol
git-ls-files(1)
--error-unmatch
git-ls-files(1)
--exact-match
git-describe(1)
--exclude <pattern>
git-describe(1)
git-pack-refs(1)
--exclude=<glob-pattern>
git-log(1)
git-reflog(1)
git-rev-list(1)
git-rev-parse(1)
--exclude=<path-pattern>
git-apply(1)
--exclude=<pattern>
git-for-each-ref(1)
git-name-rev(1)
--exclude-first-parent-only
git-log(1)
git-reflog(1)
git-rev-list(1)
--exclude-hidden=[fetch|receive|uploadpack]
git-log(1)
git-reflog(1)
git-rev-list(1)
git-rev-parse(1)
--exclude-per-directory=<file>
git-ls-files(1)
--exclude-promisor-objects
git-pack-objects(1)
git-rev-list(1)
--exclude-standard
git-grep(1)
git-ls-files(1)
--exec=<git-upload-archive>
git-archive(1)
--exec=<git-upload-pack>
git-fetch-pack(1)
--exec-path[=<path>]
git(1)
--exit-code
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-ls-remote(1)
--expand-tabs=<n>, --expand-tabs, --no-expand-tabs
git-diff-tree(1)
git-log(1)
git-reflog(1)
git-rev-list(1)
--expire <time>
git-prune(1)
--expire=<time>
git-reflog(1)
--expire-to=<dir>
git-repack(1)
--expire-unreachable=<time>
git-reflog(1)
--export-all
git-cvsserver(1)
git-daemon(1)
--export-labels
git-p4(1)
--export-marks=<file>
git-fast-export(1)
git-fast-import(1)
--export-pack-edges=<file>
git-fast-import(1)
--ext-diff
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
-F
git-repack(1)
-F <file>
git-commit-tree(1)
-F <file>, --file <file>
git-fmt-merge-msg(1)
git-merge(1)
-F <file>, --file=<file>
git-commit(1)
git-notes(1)
-F, --fixed-strings
git-grep(1)
git-log(1)
git-reflog(1)
git-rev-list(1)
-f
git-archimport(1)
git-cvsexportcommit(1)
git-ls-files(1)
git-repack(1)
-f <file>
git-grep(1)
-f<nn>
git-mailsplit(1)
-f, --force
git-add(1)
git-branch(1)
git-checkout(1)
git-checkout-index(1)
git-clean(1)
git-fetch(1)
git-filter-branch(1)
git-mv(1)
git-notes(1)
git-pull(1)
git-push(1)
git-replace(1)
git-rm(1)
-f, --show-name
git-blame(1)
-f <config-file>, --file <config-file>
git-config(1)
--fake-missing-tagger
git-fast-export(1)
--ff
git-cherry-pick(1)
--ff, --no-ff, --ff-only
git-merge(1)
--ff, --no-ff
git-pull(1)
--ff-only
git-pull(1)
--file=<path>
git-credential-store(1)
--filter=<filter-spec>
git-clone(1)
git-pack-objects(1)
git-repack(1)
git-rev-list(1)
--filename-max-length=<n>
git-format-patch(1)
--filter-print-omitted
git-rev-list(1)
--filter-provided-objects
git-rev-list(1)
--filters
git-cat-file(1)
--filter-to=<dir>
git-repack(1)
--find-copies-harder
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--find-object=<object-id>
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
--first-parent
git-bisect(1)
git-blame(1)
git-annotate(1)
git-describe(1)
git-log(1)
git-reflog(1)
git-rev-list(1)
--fixed-value
git-config(1)
--fix-thin
git-index-pack(1)
--fixup=[(amend|reword):]<commit>
git-commit(1)
--flags
git-rev-parse(1)
--follow
git-log(1)
git-reflog(1)
--follow-symlinks
git-cat-file(1)
--follow-tags
git-push(1)
--force
git-fast-import(1)
git-gc(1)
git-http-push(1)
--[no-]force-if-includes
git-push(1)
--[no-]force-in-body-from
git-format-patch(1)
--[no-]force-with-lease, --force-with-lease=<refname>, --force-with-lease=<refname>:<expect>
git-push(1)
--fork-point
git-merge-base(1)
--fork-point, --no-fork-point
git-rebase(1)
--format <format>
git-branch(1)
--format=<fmt>
git-archive(1)
--format=<format>
git-for-each-ref(1)
git-ls-files(1)
git-ls-tree(1)
git-replace(1)
--from, --from=<ident>
git-format-patch(1)
--from=<address>
git-send-email(1)
--fsck-objects
git-index-pack(1)
--full
git-fsck(1)
--full-diff
git-log(1)
git-reflog(1)
--full-history
gitk(1)
git-log(1)
git-reflog(1)
git-rev-list(1)
--full-index
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--full-name
git-grep(1)
git-ls-files(1)
git-ls-tree(1)
--full-tree
git-fast-export(1)
git-ls-tree(1)
-G<regex>
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
-g<factor>, --geometric=<factor>
git-repack(1)
-g, --gui
git-mergetool(1)
-g, --[no-]gui
git-difftool(1)
-g, --guides
git-help(1)
-g, --walk-reflogs
git-log(1)
git-reflog(1)
git-rev-list(1)
--get
git-config(1)
--get-all
git-config(1)
--get-color <name> [<default>]
git-config(1)
--get-colorbool <name> [<stdout-is-tty>]
git-config(1)
--get-regexp
git-config(1)
--get-url
git-ls-remote(1)
--get-urlmatch <name> <URL>
git-config(1)
--git-dir
git-rev-parse(1)
--git-dir <dir>
git-p4(1)
--git-dir=<path>
git(1)
--git-common-dir
git-rev-parse(1)
--git-path <path>
git-rev-parse(1)
--glob=<glob-pattern>
git-log(1)
git-reflog(1)
git-rev-list(1)
--glob=pattern
git-rev-parse(1)
--glob-pathspecs
git(1)
--global
git-config(1)
--graft <commit> [<parent>...]
git-replace(1)
--graph
git-log(1)
git-reflog(1)
git-rev-list(1)
--grep=<pattern>
git-log(1)
git-reflog(1)
git-rev-list(1)
--grep-reflog=<pattern>
git-log(1)
git-reflog(1)
git-rev-list(1)
--guess, --no-guess
git-checkout(1)
-H, --human-readable
git-count-objects(1)
-h
git-annotate(1)
git-archimport(1)
git-blame(1)
git-cvsimport(1)
-h, -H
git-grep(1)
-h, --heads, -t, --tags
git-ls-remote(1)
-h, --help
git(1)
-h, -H, --help
git-cvsserver(1)
--header
git-rev-list(1)
--heading
git-grep(1)
--histogram
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--honor-pack-keep
git-pack-objects(1)
--html-path
git(1)
--http-backend-info-refs
git-receive-pack(1)
-I
git-grep(1)
-I<regex>, --ignore-matching-lines=<regex>
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
-i
git-cvsimport(1)
git-read-tree(1)
-i, --delta-islands
git-repack(1)
-i, --ignore-case
git-branch(1)
git-grep(1)
-i, --ignored
git-ls-files(1)
-i, --include
git-commit(1)
-i, --info
git-help(1)
-i, --interactive
git-add(1)
git-am(1)
git-clean(1)
git-rebase(1)
-i, --regexp-ignore-case
git-log(1)
git-reflog(1)
git-rev-list(1)
--icase-pathspecs
git(1)
--if-exists <action>, --no-if-exists
git-interpret-trailers(1)
--if-missing <action>, --no-if-missing
git-interpret-trailers(1)
--ignore-blank-lines
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--ignore-case
git-for-each-ref(1)
--ignore-cr-at-eol
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--ignore-date
git-am(1)
--ignore-date, --reset-author-date
git-rebase(1)
--ignore-errors
git-add(1)
--ignore-if-in-upstream
git-format-patch(1)
--ignore-missing
git-add(1)
git-hook(1)
git-log(1)
git-notes(1)
git-reflog(1)
git-rev-list(1)
--ignore-other-worktrees
git-checkout(1)
--ignore-rev <rev>
git-annotate(1)
git-blame(1)
--ignore-revs-file <file>
git-annotate(1)
git-blame(1)
--ignore-skip-worktree-bits
git-checkout(1)
git-checkout-index(1)
git-restore(1)
--ignore-space-at-eol
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--ignore-space-change, --ignore-whitespace
git-apply(1)
--ignore-submodules[=<when>]
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--ignore-unmatch
git-rm(1)
--ignore-unmerged
git-restore(1)
--ignore-whitespace
git-rebase(1)
--import-labels
git-p4(1)
--import-local
git-p4(1)
--import-marks=<file>
git-fast-export(1)
git-fast-import(1)
--import-marks-if-exists=<file>
git-fast-import(1)
--inaccurate-eof
git-apply(1)
--include <pattern>
git-pack-refs(1)
--include=<path-pattern>
git-apply(1)
--include-tag
git-fetch-pack(1)
git-pack-objects(1)
--[no-]includes
git-config(1)
--in-commit-order
git-rev-list(1)
--incremental
git-annotate(1)
git-blame(1)
git-pack-objects(1)
--indent=<string>
git-column(1)
--indent-heuristic
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--independent
git-merge-base(1)
--index
git-apply(1)
--indexed-objects
git-rev-list(1)
--index-filter <command>
git-filter-branch(1)
--index-output=<file>
git-read-tree(1)
--index-pack-args=<args>
git-http-fetch(1)
--index-version=<version>[,<offset>]
git-index-pack(1)
git-pack-objects(1)
--inetd
git-daemon(1)
--info-path
git(1)
--[no-]informative-errors
git-daemon(1)
--init-timeout=<n>
git-daemon(1)
--inline[=<boundary>]
git-format-patch(1)
--in-place
git-interpret-trailers(1)
--in-reply-to=<identifier>
git-send-email(1)
--in-reply-to=<message id>
git-format-patch(1)
--intent-to-add
git-apply(1)
--interdiff=<previous>
git-format-patch(1)
--inter-hunk-context=<lines>
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--interpolated-path=<pathtemplate>
git-daemon(1)
--into-name <branch>
git-fmt-merge-msg(1)
git-merge(1)
--invert-grep
git-log(1)
git-reflog(1)
git-rev-list(1)
--is-ancestor
git-merge-base(1)
--is-bare-repository
git-rev-parse(1)
--is-inside-git-dir
git-rev-parse(1)
--is-inside-work-tree
git-rev-parse(1)
--is-shallow-repository
git-rev-parse(1)
--ita-invisible-in-index
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
-j, --jobs=<n>
git-fetch(1)
git-pull(1)
-j <n>, --jobs <n>
git-clone(1)
-k
git-cvsexportcommit(1)
git-cvsimport(1)
git-mailinfo(1)
git-mv(1)
-k, --keep
git-am(1)
git-fetch(1)
git-fetch-pack(1)
git-pull(1)
-k, --keep-subject
git-format-patch(1)
-k, --keep-unreachable
git-repack(1)
-k, --killed
git-ls-files(1)
--keep
git-index-pack(1)
--keep=<msg>
git-index-pack(1)
--keep-base
git-rebase(1)
--keep-cr
git-mailsplit(1)
--[no-]keep-cr
git-am(1)
--keep-dashdash
git-rev-parse(1)
--keep-largest-pack
git-gc(1)
--keep-non-patch
git-am(1)
git-quiltimport(1)
--keep-pack=<pack-name>
git-pack-objects(1)
git-repack(1)
--keep-path
git-p4(1)
--keep-redundant-commits
git-cherry-pick(1)
--keep-true-parents
git-pack-objects(1)
--keep-unreachable
git-pack-objects(1)
-L <start>,<end>, -L :<funcname>
git-annotate(1)
git-blame(1)
-L<start>,<end>:<file>, -L:<funcname>:<file>
gitk(1)
git-log(1)
git-reflog(1)
-L <label>
git-merge-file(1)
-L <limit>
git-cvsimport(1)
-l
git-annotate(1)
git-blame(1)
git-checkout(1)
git-repack(1)
-l<num>
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
-l, --list
git-archive(1)
git-branch(1)
git-config(1)
-l <pattern>, --list <pattern>
git-replace(1)
-l, --local
git-clone(1)
git-instaweb(1)
-l, --long
git-ls-tree(1)
-l, --files-with-matches, --name-only, -L, --files-without-match
git-grep(1)
--left-only
git-range-diff(1)
--left-only, --right-only
git-log(1)
git-reflog(1)
git-rev-list(1)
--left-right
gitk(1)
git-log(1)
git-reflog(1)
git-rev-list(1)
--line-porcelain
git-annotate(1)
git-blame(1)
--line-prefix=<prefix>
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--list-cmds=group[,group...]
git(1)
--listen=<host_or_ipaddr>
git-daemon(1)
--literally
git-hash-object(1)
--literal-pathspecs
git(1)
--local
git-config(1)
git-pack-objects(1)
--local-env-vars
git-rev-parse(1)
--log[=<n>]
git-fmt-merge-msg(1)
--log[=<n>], --no-log
git-merge(1)
git-pull(1)
--log-destination=<destination>
git-daemon(1)
--log-size
git-log(1)
git-reflog(1)
--long
git-commit(1)
git-describe(1)
--lost-found
git-fsck(1)
-M
git-branch(1)
git-p4(1)
-M[<n>], --find-renames[=<n>]
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
-M[<num>]
git-annotate(1)
git-blame(1)
-M <regex>
git-cvsimport(1)
-M, -C
git-fast-export(1)
-m
git-cvsexportcommit(1)
git-cvsimport(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
git-read-tree(1)
-m <msg>
git-merge(1)
-m <message>
git-commit-tree(1)
-m parent-number, --mainline parent-number
git-revert(1)
-m <parent-number>, --mainline <parent-number>
git-cherry-pick(1)
-m, --man
git-help(1)
-m <num>, --max-count <num>
git-grep(1)
-m, --merge
git-checkout(1)
git-rebase(1)
git-restore(1)
-m <message>, --message <message>
git-fmt-merge-msg(1)
-m <msg>, --message=<msg>
git-commit(1)
git-notes(1)
-m, --message-id
git-am(1)
git-mailinfo(1)
-m, --modified
git-ls-files(1)
-m, --module-path
git-instaweb(1)
-m, --move
git-branch(1)
-m, --write-midx
git-repack(1)
--[no-]mailmap, --[no-]use-mailmap
git-cat-file(1)
git-log(1)
git-reflog(1)
--man-path
git(1)
--mark-tags
git-fast-export(1)
--match <pattern>
git-describe(1)
--max-age=<timestamp>, --min-age=<timestamp>
git-rev-list(1)
--max-changes <n>
git-p4(1)
--max-connections=<n>
git-daemon(1)
--max-cruft-size=<n>
git-gc(1)
git-repack(1)
--max-depth <depth>
git-grep(1)
--max-input-size=<size>
git-index-pack(1)
--[no-]max-new-filters <n>
git-commit-graph(1)
--max-pack-size=<n>
git-fast-import(1)
git-pack-objects(1)
git-repack(1)
--mboxrd
git-mailsplit(1)
--merge
gitk(1)
git-log(1)
git-reflog(1)
git-rev-list(1)
--merge-base
git-diff-index(1)
git-diff-tree(1)
--merge-base=<commit>
git-merge-tree(1)
--merged [<commit>]
git-branch(1)
--merged[=<object>]
--merges
git-log(1)
git-reflog(1)
git-rev-list(1)
--[no-]messages
git-merge-tree(1)
--minimal
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--min-parents=<number>, --max-parents=<number>, --no-min-parents, --no-max-parents
git-log(1)
git-reflog(1)
git-rev-list(1)
--mirror
git-clone(1)
git-push(1)
--missing
git-mktree(1)
--missing=<missing-action>
git-pack-objects(1)
git-rev-list(1)
--mode=<mode>
git-column(1)
--mode=(stats|all)
git-diagnose(1)
--msg-filter <command>
git-filter-branch(1)
--mtime=<time>
git-archive(1)
--multiple
git-fetch(1)
-N, --intent-to-add
git-add(1)
-N, --no-numbered
git-format-patch(1)
-n
git-mailinfo(1)
git-repack(1)
-n, --dry-run
git-add(1)
git-clean(1)
git-mv(1)
git-notes(1)
git-p4(1)
git-prune(1)
git-prune-packed(1)
git-push(1)
git-quiltimport(1)
git-read-tree(1)
git-reflog(1)
git-rm(1)
-n, --line-number
git-grep(1)
-n, --no-checkout
git-clone(1)
-n, --no-commit
git-cherry-pick(1)
git-revert(1)
-n, --no-create
git-checkout-index(1)
--non-empty
git-pack-objects(1)
-n, --non-matching
git-check-ignore(1)
-n, --no-stat
git-rebase(1)
-n, --no-tags
git-fetch(1)
-n, --[no-]verify
git-commit(1)
-n, --no-verify
git-am(1)
-n, --numbered
git-format-patch(1)
-n, --show-number
git-blame(1)
--name-objects
git-fsck(1)
--name-only
git-config(1)
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
git-merge-tree(1)
git-name-rev(1)
--name-only, --name-status
git-ls-tree(1)
--name-status
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
--namespace=<path>
git(1)
--negotiate-only
git-fetch(1)
git-pull(1)
--negotiation-tip=<commit|glob>
git-fetch(1)
git-pull(1)
--nl=<string>
git-column(1)
--no-abbrev
git-branch(1)
--no-abbrev-commit
git-diff-tree(1)
git-log(1)
git-reflog(1)
git-rev-list(1)
--no-add
git-apply(1)
--no-all, --ignore-removal
git-add(1)
--no-aliases
git-help(1)
--no-attach
git-format-patch(1)
--no-binary
git-format-patch(1)
--no-checkout
git-bisect(1)
--no-color
git-branch(1)
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-grep(1)
git-log(1)
git-reflog(1)
--no-color-moved
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
--no-color-moved-ws
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
--no-commit-header
git-rev-list(1)
--no-commit-id
git-diff-tree(1)
--no-contains [<commit>]
git-branch(1)
--no-contains[=<object>]
git-for-each-ref(1)
--no-curl
git-imap-send(1)
--no-data
git-fast-export(1)
--no-diagnose, --diagnose[=<mode>]
git-bugreport(1)
--no-diff-merges
git-log(1)
git-reflog(1)
--no-divider
git-interpret-trailers(1)
--no-dual-color
git-range-diff(1)
--no-edit
git-commit(1)
git-revert(1)
--no-empty-directory
git-ls-files(1)
--no-exclude-standard
git-grep(1)
--no-ext-diff
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--no-external-commands
git-help(1)
--no-ff, --force-rebase, -f
git-rebase(1)
--no-filter
git-pack-objects(1)
git-rev-list(1)
--no-filters
git-hash-object(1)
--no-flags
git-rev-parse(1)
--noglob-pathspecs
git(1)
--no-gui
git-mergetool(1)
--no-hardlinks
git-clone(1)
--no-indent-heuristic
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--no-index
git-check-ignore(1)
git-grep(1)
--no-keep-empty, --keep-empty
git-rebase(1)
--no-log
git-fmt-merge-msg(1)
--no-merged [<commit>]
git-branch(1)
--no-merged[=<object>]
git-for-each-ref(1)
--no-merges
git-log(1)
git-reflog(1)
git-rev-list(1)
--no-message-id
git-am(1)
--no-notes
git-diff-tree(1)
git-log(1)
git-reflog(1)
--no-object-names
git-rev-list(1)
--no-optional-locks
git(1)
--no-post-rewrite
git-commit(1)
--no-prefix
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--no-progress
git-fetch-pack(1)
--no-prune
git-gc(1)
git-pack-refs(1)
--no-rebase
git-pull(1)
--no-recurse-submodules
git-fetch(1)
--no-recurse-submodules, --recurse-submodules=check|on-demand|only|no
git-push(1)
--no-recursive
git-grep(1)
--no-reuse-delta
git-pack-objects(1)
--no-reuse-object
git-pack-objects(1)
--no-reflogs
git-fsck(1)
--no-renames
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--no-replace-objects
git(1)
--no-revs
git-rev-parse(1)
--no-scissors
git-am(1)
git-mailinfo(1)
--no-show-forced-updates
git-fetch(1)
git-pull(1)
--no-sparse-checkout
git-read-tree(1)
--no-status
git-commit(1)
--no-tags
git-clone(1)
git-pull(1)
--no-textconv
git-grep(1)
--no-track
git-branch(1)
git-checkout(1)
--no-type
git-config(1)
--no-undefined
git-name-rev(1)
--no-utf8
git-am(1)
--no-verify
git-rebase(1)
--no-walk[=(sorted|unsorted)]
git-log(1)
git-reflog(1)
git-rev-list(1)
--no-warn-embedded-repo
git-add(1)
--normalize
git-check-ref-format(1)
--not
git-log(1)
git-reflog(1)
git-rev-list(1)
git-rev-parse(1)
--notes[=<ref>]
git-diff-tree(1)
git-log(1)
git-reflog(1)
--[no-]notes[=<ref>]
git-range-diff(1)
--notes[=<ref>], --no-notes
git-format-patch(1)
--numbered-files
git-format-patch(1)
--numstat
git-apply(1)
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
-o<directory>
git-mailsplit(1)
-O<orderfile>
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
git-mergetool(1)
-O[<pager>], --open-files-in-pager[=<pager>]
git-grep(1)
-o
git-archimport(1)
git-merge-index(1)
-o <branch-for-HEAD>
git-cvsimport(1)
-o <index-file>
git-index-pack(1)
-o, --only
git-commit(1)
-o, --only-matching
git-grep(1)
-o <dir>, --output-directory <dir>
git-format-patch(1)
-o <name>, --origin <name>
git-clone(1)
-o, --others
git-ls-files(1)
-o <file>, --output=<file>
git-archive(1)
-o <option>, --push-option=<option>
git-push(1)
-o <option>, --server-option=<option>
git-fetch(1)
git-ls-remote(1)
git-pull(1)
-o <path>, --output-directory <path>
git-bugreport(1)
git-diagnose(1)
--object-dir
git-commit-graph(1)
--object-dir=<dir>
git-multi-pack-index(1)
--object-format=<format>
git-init(1)
--object-format=<hash-algorithm>
git-index-pack(1)
--object-id
git-merge-file(1)
--object-names
git-rev-list(1)
--object-only
git-ls-tree(1)
--objects
git-rev-list(1)
--objects-edge
git-rev-list(1)
--objects-edge-aggressive
git-rev-list(1)
--octopus
git-merge-base(1)
--omit-empty
git-branch(1)
git-for-each-ref(1)
--oneline
git-diff-tree(1)
git-log(1)
git-reflog(1)
git-rev-list(1)
--only-input
git-interpret-trailers(1)
--only-trailers
git-interpret-trailers(1)
--onto
git-rebase(1)
--origin <commit>
git-p4(1)
--original <namespace>
git-filter-branch(1)
--orphan <new-branch>
git-checkout(1)
--ours, --theirs
git-checkout(1)
git-restore(1)
--ours, --theirs, --union
git-merge-file(1)
--output=<file>
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--output-indicator-new=<char>, --output-indicator-old=<char>, --output-indicator-context=<char>
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--overlay, --no-overlay
git-checkout(1)
git-restore(1)
--overwrite-ignore, --no-overwrite-ignore
git-checkout(1)
git-merge(1)
-P
git-cvsexportcommit(1)
-P <cvsps-output-file>
git-cvsimport(1)
-P, --no-pager
git(1)
-P, --perl-regexp
git-grep(1)
git-log(1)
git-reflog(1)
git-rev-list(1)
-P, --prune-tags
git-fetch(1)
-p
git-cat-file(1)
git-cvsexportcommit(1)
git-merge-file(1)
git-request-pull(1)
-p <options-for-cvsps>
git-cvsimport(1)
-p <parent>
git-commit-tree(1)
-p, --no-stat
git-format-patch(1)
-p, --patch
git-add(1)
git-checkout(1)
git-commit(1)
git-restore(1)
-p, -u, --patch
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
-p, --paginate
git(1)
-p<n>
git-apply(1)
-p, --porcelain
git-annotate(1)
git-blame(1)
-p, --port
git-instaweb(1)
-p, --prune
git-fetch(1)
git-pull(1)
-p, --show-function
git-grep(1)
--packfile=<hash>
git-http-fetch(1)
--pack-kept-objects
git-repack(1)
--pack-loose-unreachable
git-pack-objects(1)
--padding=<N>
git-column(1)
--parent-filter <command>
git-filter-branch(1)
--parents
git-log(1)
git-reflog(1)
git-rev-list(1)
--parse
git-interpret-trailers(1)
--parseopt
git-rev-parse(1)
--patches <dir>
git-quiltimport(1)
--patch-format
git-am(1)
--patch-with-raw
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
--patch-with-stat
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
--patience
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--path
git-hash-object(1)
--path=<path>
git-cat-file(1)
--path-format=(absolute|relative)
git-rev-parse(1)
--pathspec-file-nul
git-add(1)
git-checkout(1)
git-commit(1)
git-reset(1)
git-restore(1)
git-rm(1)
--pathspec-from-file=<file>
git-add(1)
git-checkout(1)
git-commit(1)
git-reset(1)
git-restore(1)
git-rm(1)
--pickaxe-all
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
--pickaxe-regex
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
--pid-file=<file>
git-daemon(1)
--points-at <object>
git-branch(1)
--points-at=<object>
--porcelain
git-commit(1)
git-fetch(1)
git-pull(1)
git-push(1)
--port=<n>
git-daemon(1)
--preferred-pack=<pack>
git-multi-pack-index(1)
--prefetch
git-fetch(1)
git-pull(1)
--prefix <arg>
git-rev-parse(1)
--prefix=<prefix>/
git-archive(1)
--prefix=<prefix>
git-read-tree(1)
--prefix=<string>
git-checkout-index(1)
--prepare-p4-only
git-p4(1)
--preserve-user
git-p4(1)
--pretty[=<format>], --format=<format>
git-diff-tree(1)
git-log(1)
git-reflog(1)
git-rev-list(1)
--progress
git-bundle(1)
git-clone(1)
git-fetch(1)
git-format-patch(1)
git-pack-objects(1)
git-prune(1)
git-pull(1)
git-push(1)
--[no-]progress
git-annotate(1)
git-blame(1)
git-commit-graph(1)
git-commit-graph(1)
git-fsck(1)
git-multi-pack-index(1)
--progress=<header>
git-rev-list(1)
--progress=<n>
git-fast-export(1)
--progress, --no-progress
git-checkout(1)
git-merge(1)
git-restore(1)
--progress-title
git-index-pack(1)
--promisor[=<message>]
git-index-pack(1)
--prompt
git-difftool(1)
git-mergetool(1)
--prune
git-push(1)
--prune=<date>
git-gc(1)
--prune-empty
git-filter-branch(1)
-q
git-diff-files(1)
git-merge-file(1)
git-merge-index(1)
git-pack-objects(1)
-q, --quiet
git-am(1)
git-apply(1)
git-branch(1)
git-bundle(1)
git-check-ignore(1)
git-checkout(1)
git-checkout-index(1)
git-clean(1)
git-clone(1)
git-commit(1)
git-fetch(1)
git-fetch-pack(1)
git-format-patch(1)
git-grep(1)
git-imap-send(1)
git-init(1)
git-ls-remote(1)
git-merge(1)
git-notes(1)
git-prune-packed(1)
git-pull(1)
git-push(1)
git-read-tree(1)
git-rebase(1)
git-repack(1)
git-reset(1)
git-restore(1)
git-rev-parse(1)
git-rm(1)
--quiet
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-fast-import(1)
git-gc(1)
git-rev-list(1)
--quit
git-am(1)
git-cherry-pick(1)
git-merge(1)
git-rebase(1)
git-revert(1)
--quoted-cr=<action>
git-am(1)
git-mailinfo(1)
-R
git-cvsimport(1)
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
-R, --reverse
git-apply(1)
-r
git-cherry-pick(1)
git-diff-tree(1)
git-ls-tree(1)
git-rm(1)
-r, --rebase[=false|true|merges|interactive]
git-pull(1)
-r, --rebase-merges[=(rebase-cousins|no-rebase-cousins)], --no-rebase-merges
git-rebase(1)
-r, --recursive
git-grep(1)
-r, --remotes
git-branch(1)
-r <remote>
git-cvsimport(1)
--range-diff=<previous>
git-format-patch(1)
--raw
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
git-replace(1)
--raw-mode=<n>
git-column(1)
--reachable
git-commit-graph(1)
--reapply-cherry-picks, --no-reapply-cherry-picks
git-rebase(1)
--receive-pack=<git-receive-pack>, --exec=<git-receive-pack>
git-push(1)
--recount
git-apply(1)
--recover
git-http-fetch(1)
--recurse-submodules
git-branch(1)
git-grep(1)
git-ls-files(1)
--[no-]recurse-submodules
git-read-tree(1)
--recurse-submodules[=<pathspec>]
git-clone(1)
--recurse-submodules[=yes|on-demand|no]
git-fetch(1)
--recurse-submodules, --no-recurse-submodule
git-checkout(1)
git-restore(1)
--recurse-submodules-default=[yes|on-demand]
git-fetch(1)
--[no-]recurse-submodules[=yes|on-demand|no]
git-pull(1)
--reencode=(yes|no|abort)
git-fast-export(1)
--ref <ref>
git-notes(1)
--reference
git-revert(1)
--reference-excluded-parents
git-fast-export(1)
--reference[-if-able] <repository>
git-clone(1)
--refetch
git-fetch(1)
git-fetch-pack(1)
--reflog
git-log(1)
git-reflog(1)
git-rev-list(1)
--refmap=<refspec>
git-fetch(1)
git-pull(1)
--refresh
git-add(1)
--refresh, --no-refresh
git-reset(1)
--refs
git-ls-remote(1)
--refs=<pattern>
git-name-rev(1)
--refspec
git-fast-export(1)
--refspec-pattern
git-check-ref-format(1)
--refs-snapshot=<path>
git-multi-pack-index(1)
--reject
git-apply(1)
--[no-]reject-shallow
git-clone(1)
--relative[=<path>], --no-relative
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--relative-date
git-log(1)
git-reflog(1)
git-rev-list(1)
--[no-]relative-marks
git-fast-import(1)
--remerge-diff
git-log(1)
git-reflog(1)
--remote=<repo>
git-archive(1)
--remotes[=<pattern>]
git-log(1)
git-reflog(1)
git-rev-list(1)
--[no-]remote-submodules
git-clone(1)
--remove-empty
git-log(1)
git-reflog(1)
git-rev-list(1)
--remove-section
git-config(1)
--[no-]rename-empty
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--rename-section
git-config(1)
--renormalize
git-add(1)
--replace-all
git-config(1)
--reply-to=<address>
git-send-email(1)
--repo=<repository>
git-push(1)
--rerere-autoupdate, --no-rerere-autoupdate
git-am(1)
git-cherry-pick(1)
git-merge(1)
git-rebase(1)
git-revert(1)
--reschedule-failed-exec, --no-reschedule-failed-exec
git-rebase(1)
--reset
git-read-tree(1)
--reset-author
git-commit(1)
--resolve-git-dir <path>
git-rev-parse(1)
--resolvemsg=<msg>
git-am(1)
--resolve-undo
git-ls-files(1)
--restart
git-instaweb(1)
--reuseaddr
git-daemon(1)
--reverse
git-log(1)
git-reflog(1)
git-rev-list(1)
--reverse <rev>..<rev>
git-annotate(1)
git-blame(1)
--[no-]rev-index
git-index-pack(1)
--revs
git-pack-objects(1)
--revs-only
git-rev-parse(1)
--rewrite
git-reflog(1)
--rewrite-submodules-from=<name>:<file>, --rewrite-submodules-to=<name>:<file>
git-fast-import(1)
--rfc
git-format-patch(1)
--right-only
git-range-diff(1)
--root
git-annotate(1)
git-blame(1)
git-diff-tree(1)
git-format-patch(1)
git-fsck(1)
git-rebase(1)
--rotate-to=<file>
git-difftool(1)
-S[<keyid>], --gpg-sign[=<keyid>], --no-gpg-sign
git-am(1)
git-cherry-pick(1)
git-commit(1)
git-commit-tree(1)
git-merge(1)
git-pull(1)
git-rebase(1)
git-revert(1)
-S <regex>
git-cvsimport(1)
-S <revs-file>
git-annotate(1)
git-blame(1)
-S<string>
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
-s
git-blame(1)
git-cat-file(1)
git-diff-tree(1)
-s <subst>
git-cvsimport(1)
-s, --no-patch
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
-s, --shared
git-clone(1)
-s, --signoff
git-am(1)
git-cherry-pick(1)
git-format-patch(1)
git-revert(1)
-s, --signoff, --no-signoff
git-commit(1)
-s, --stage
git-ls-files(1)
-s <strategy>, --strategy=<strategy>
git-merge(1)
git-notes(1)
git-pull(1)
git-rebase(1)
-s <format>, --suffix <format>
git-bugreport(1)
git-diagnose(1)
-s <tree>, --source=<tree>
git-restore(1)
--scissors
git-mailinfo(1)
--score-debug
git-blame(1)
--select-commit=<ref>
gitk(1)
--series <file>
git-quiltimport(1)
--server-option=<option>
git-clone(1)
--separate-git-dir=<git-dir>
git-clone(1)
git-init(1)
--[no-]separator, --separator=<paragraph-break>
git-notes(1)
--set-upstream
git-branch(1)
git-fetch(1)
git-pull(1)
--setup <command>
git-filter-branch(1)
--shallow
git-commit-graph(1)
git-pack-objects(1)
--shallow-exclude=<revision>
git-clone(1)
git-fetch(1)
git-fetch-pack(1)
git-pull(1)
--shallow-since=<date>
git-clone(1)
git-fetch(1)
git-fetch-pack(1)
git-pull(1)
--[no-]shallow-submodules
git-clone(1)
--shared[=(false|true|umask|group|all|world|everybody|<perm>)]
git-init(1)
--shared-index-path
git-rev-parse(1)
--shell, --perl, --python, --tcl
git-for-each-ref(1)
--shelve
git-p4(1)
--short
git-commit(1)
--short[=length]
git-rev-parse(1)
--shortstat
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--show-cdup
git-rev-parse(1)
--show-current
git-branch(1)
--show-current-patch
git-rebase(1)
--show-current-patch[=(diff|raw)]
git-am(1)
--show-forced-updates
git-fetch(1)
git-pull(1)
--show-linear-break[=<barrier>]
git-log(1)
git-reflog(1)
git-rev-list(1)
--show-notes[=<ref>], --[no-]standard-notes
git-diff-tree(1)
git-log(1)
git-reflog(1)
--show-notes-by-default
git-diff-tree(1)
git-log(1)
git-reflog(1)
--show-object-format[=(storage|input|output)]
git-rev-parse(1)
--show-origin
git-config(1)
--show-original-ids
git-fast-export(1)
--show-prefix
git-rev-parse(1)
--show-pulls
git-log(1)
git-reflog(1)
git-rev-list(1)
--show-scope
git-config(1)
--show-signature
git-diff-tree(1)
git-log(1)
git-reflog(1)
git-rev-list(1)
--show-stats
git-annotate(1)
git-blame(1)
--show-superproject-working-tree
git-rev-parse(1)
--show-toplevel
git-rev-parse(1)
--[no-]signature=<signature>
git-format-patch(1)
--signature-file=<file>
git-format-patch(1)
--[no-]signed, --signed=(true|false|if-asked)
git-push(1)
--signed-tags=(verbatim|warn|warn-strip|strip|abort)
git-fast-export(1)
--signoff
git-rebase(1)
--signoff, --no-signoff
git-merge(1)
git-pull(1)
--silent
git-p4(1)
--simplify-by-decoration
git-log(1)
git-reflog(1)
git-rev-list(1)
--simplify-merges
gitk(1)
git-log(1)
git-reflog(1)
git-rev-list(1)
--since=<date>
gitk(1)
--since=<date>, --after=<date>
git-log(1)
git-reflog(1)
git-rev-list(1)
--since=datestring, --after=datestring
git-rev-parse(1)
--since-as-filter=<date>
git-log(1)
git-reflog(1)
git-rev-list(1)
--[no-]single-branch
git-clone(1)
--single-worktree
git-log(1)
git-reflog(1)
git-rev-list(1)
--skip
git-am(1)
git-cherry-pick(1)
git-rebase(1)
git-revert(1)
--skip=<number>
git-log(1)
git-reflog(1)
git-rev-list(1)
--skip-to=<file>
git-difftool(1)
--skip-to=<file>, --rotate-to=<file>
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--socket <path>
git-credential-cache(1)
--sort=<key>
git-branch(1)
git-for-each-ref(1)
git-ls-remote(1)
--source
git-log(1)
git-reflog(1)
--source=<tree-ish>
git-check-attr(1)
--sparse
git-add(1)
git-clone(1)
git-log(1)
git-reflog(1)
git-ls-files(1)
git-rev-list(1)
git-rm(1)
--[no-]sparse
git-pack-objects(1)
--split[=<strategy>]
git-commit-graph(1)
--sq
git-rev-parse(1)
--sq-quote
git-rev-parse(1)
--squash=<commit>
git-commit(1)
--squash, --no-squash
git-merge(1)
git-pull(1)
--src-prefix=<prefix>
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--stable
git-patch-id(1)
--stage=<number>|all
git-checkout-index(1)
--stale-fix
git-reflog(1)
--start
git-instaweb(1)
--start-number <n>
git-format-patch(1)
--stat
git-apply(1)
git-rebase(1)
--stat[=<width>[,<name-width>[,<count>]]]
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--stat, -n, --no-stat
git-merge(1)
git-pull(1)
--state-branch <branch>
git-filter-branch(1)
--stats
git-fast-import(1)
--status
git-commit(1)
--stdin
git-check-attr(1)
git-check-ignore(1)
git-check-mailmap(1)
git-checkout-index(1)
git-diff-tree(1)
git-fetch(1)
git-fetch-pack(1)
git-fmt-merge-msg(1)
git-hash-object(1)
git-http-fetch(1)
git-index-pack(1)
git-log(1)
git-notes(1)
git-reflog(1)
git-rev-list(1)
--stdin-commits
git-commit-graph(1)
--stdin-packs
git-commit-graph(1)
git-multi-pack-index(1)
git-pack-objects(1)
--stdin-paths
git-hash-object(1)
--stdout
git-format-patch(1)
git-pack-objects(1)
--stop
git-instaweb(1)
--stop-at-non-option
git-rev-parse(1)
--strategy=<strategy>
git-cherry-pick(1)
git-revert(1)
--strict
git-fsck(1)
git-index-pack(1)
git-mktag(1)
--strict-paths
git-cvsserver(1)
git-daemon(1)
--[no-]stripspace
git-notes(1)
--stuck-long
git-rev-parse(1)
--subdirectory-filter <directory>
git-filter-branch(1)
--subject=<string>
git-send-email(1)
--subject-prefix=<subject prefix>
git-format-patch(1)
--submodule[=<format>]
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
--submodule-prefix=<path>
git-fetch(1)
--suffix=.<sfx>
git-format-patch(1)
--[no-]summary
git-fmt-merge-msg(1)
--summary
git-apply(1)
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--summary, --no-summary
git-merge(1)
git-pull(1)
--symbolic
git-rev-parse(1)
--symbolic-full-name
git-rev-parse(1)
--[no-]symlinks
git-difftool(1)
--symref
git-ls-remote(1)
--syslog
git-daemon(1)
--system
git-config(1)
-T
git-archimport(1)
-t
git-annotate(1)
git-blame(1)
git-cat-file(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
git-ls-files(1)
git-ls-tree(1)
-t <tmpdir>
git-archimport(1)
-t <type>
git-hash-object(1)
-t, --track[=(direct|inherit)]
git-branch(1)
git-checkout(1)
-t, --tags
git-fetch(1)
git-pull(1)
-t <file>, --template=<file>
git-commit(1)
-t <tool>, --tool=<tool>
git-difftool(1)
git-mergetool(1)
--tag-of-filtered-object=(abort|drop|rewrite)
git-fast-export(1)
--tag-name-filter <command>
git-filter-branch(1)
--tags
git-describe(1)
git-fsck(1)
git-name-rev(1)
git-push(1)
--tags[=<pattern>]
git-log(1)
git-reflog(1)
git-rev-list(1)
--temp
git-checkout-index(1)
--template=<template-directory>
git-clone(1)
git-init(1)
--textconv
git-cat-file(1)
git-grep(1)
--textconv, --no-textconv
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
--thin
git-fetch-pack(1)
git-pack-objects(1)
--[no-]thin
git-push(1)
--thread[=<style>], --no-thread
git-format-patch(1)
--threads <num>
git-grep(1)
--threads=<n>
git-index-pack(1)
git-pack-objects(1)
git-repack(1)
--timeout=<n>
git-daemon(1)
--timeout <seconds>
git-credential-cache(1)
--timestamp
git-rev-list(1)
--to=<address>,...
git-send-email(1)
--to=<email>
git-format-patch(1)
--topo-order
git-log(1)
git-reflog(1)
git-rev-list(1)
--to-stdin
git-hook(1)
--tool-help
git-difftool(1)
git-mergetool(1)
--trailer <key>[(=|:)<value>]
git-interpret-trailers(1)
--trailer <token>[(=|:)<value>]
git-commit(1)
--transfer-encoding=(7bit|8bit|quoted-printable|base64|auto)
git-send-email(1)
--tree-filter <command>
git-filter-branch(1)
--trim-empty
git-interpret-trailers(1)
--trivial
git-read-tree(1)
--[no-]trust-exit-code
git-difftool(1)
--type <type>
git-config(1)
-U<n>, --unified=<n>
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
-u
git-cvsexportcommit(1)
git-cvsimport(1)
git-mailinfo(1)
git-read-tree(1)
-u, --index
git-checkout-index(1)
-u, --set-upstream
git-push(1)
-u, --unmerged
git-ls-files(1)
-u, --update
git-add(1)
-u, --update-head-ok
git-fetch(1)
-u[<mode>], --untracked-files[=<mode>]
git-commit(1)
-u <upload-pack>, --upload-pack <upload-pack>
git-clone(1)
-u <upstream>, --set-upstream-to=<upstream>
git-branch(1)
-u, --utf8
git-am(1)
--unfold
git-interpret-trailers(1)
--unidiff-zero
git-apply(1)
--unordered
git-cat-file(1)
--unpacked
git-pack-objects(1)
git-rev-list(1)
--unpack-unreachable
git-pack-objects(1)
--unpack-unreachable=<when>
git-repack(1)
--unreachable
git-fsck(1)
--unsafe-paths
git-apply(1)
--unset
git-config(1)
--unset-all
git-config(1)
--unset-upstream
git-branch(1)
--unshallow
git-fetch(1)
git-pull(1)
--unstable
git-patch-id(1)
--until=<date>
gitk(1)
--until=<date>, --before=<date>
git-log(1)
git-reflog(1)
git-rev-list(1)
--until=datestring, --before=datestring
git-rev-parse(1)
--untracked
git-grep(1)
--updateref
git-reflog(1)
--update-refs, --no-update-refs
git-rebase(1)
--update-shallow
git-fetch(1)
git-pull(1)
--update-shelve CHANGELIST
git-p4(1)
--upload-pack=<exec>
git-ls-remote(1)
--upload-pack=<git-upload-pack>
git-fetch-pack(1)
--upload-pack <upload-pack>
git-fetch(1)
git-pull(1)
--use-bitmap-index
git-rev-list(1)
--use-client-spec
git-p4(1)
--use-done-feature
git-fast-export(1)
--user=<user>, --group=<group>
git-daemon(1)
--user-interfaces
git-help(1)
--user-path, --user-path=<path>
git-daemon(1)
-V, --version
git-cvsserver(1)
-v
git-archimport(1)
git-cherry(1)
git-cvsexportcommit(1)
git-cvsimport(1)
git-diff-tree(1)
git-fetch-pack(1)
git-http-fetch(1)
git-index-pack(1)
git-ls-files(1)
git-read-tree(1)
-v, --invert-match
git-grep(1)
-v <n>, --reroll-count=<n>
git-format-patch(1)
-v, --verbose
git-add(1)
git-apply(1)
git-archive(1)
git-check-ignore(1)
git-clone(1)
git-commit(1)
git-count-objects(1)
git-fetch(1)
git-imap-send(1)
git-merge(1)
git-mv(1)
git-notes(1)
git-p4(1)
git-prune(1)
git-pull(1)
git-push(1)
git-rebase(1)
git-remote(1)
-v, --version
git(1)
-v, -vv, --verbose
git-branch(1)
--verbatim
git-patch-id(1)
--verbose
git-daemon(1)
git-help(1)
git-http-push(1)
git-pack-redundant(1)
git-reflog(1)
--verify
git-rebase(1)
git-rev-parse(1)
--[no-]verify
git-merge(1)
git-pull(1)
git-push(1)
--verify-signatures, --no-verify-signatures
git-merge(1)
git-pull(1)
--version=<version>
git-bundle(1)
-W
git-cvsexportcommit(1)
-W, --function-context
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-grep(1)
git-log(1)
git-reflog(1)
-W, --worktree, -S, --staged
git-restore(1)
-w
git-blame(1)
git-cvsexportcommit(1)
git-hash-object(1)
-w <filename>
git-http-fetch(1)
-w, --ignore-all-space
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
-w, --web
git-help(1)
-w, --word-regexp
git-grep(1)
--where <placement>, --no-where
git-interpret-trailers(1)
--whitespace=<action>
git-apply(1)
--whitespace=<option>
git-rebase(1)
--width=<width>
git-column(1)
--window=<n>, --depth=<n>
git-pack-objects(1)
git-repack(1)
--window-memory=<n>
git-pack-objects(1)
git-repack(1)
--with-tree=<tree-ish>
git-ls-files(1)
--word-diff[=<mode>]
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
--word-diff-regex=<regex>
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
--work-tree=<path>
git(1)
--worktree
git-config(1)
--worktree-attributes
git-archive(1)
--[no-]write-commit-graph
git-fetch(1)
--[no-]write-fetch-head
git-fetch(1)
--ws-error-highlight=<kind>
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-log(1)
git-reflog(1)
-X
git-clean(1)
-X <file>, --exclude-from=<file>
git-ls-files(1)
-X<option>, --strategy-option=<option>
git-cherry-pick(1)
git-revert(1)
-X <option>, --strategy-option=<option>
git-merge(1)
git-pull(1)
-X <strategy-option>, --strategy-option=<strategy-option>
git-rebase(1)
-X[<param1,param2,...>], --dirstat[=<param1,param2,...>]
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-format-patch(1)
git-log(1)
git-reflog(1)
-x
git-cherry-pick(1)
git-clean(1)
-x <pattern>, --exclude=<pattern>
git-ls-files(1)
-x <cmd>, --exec <cmd>
git-rebase(1)
-x <command>, --extcmd=<command>
git-difftool(1)
--xmailer, --no-xmailer
git-send-email(1)
-y, --no-prompt
git-difftool(1)
git-mergetool(1)
-Z
git-cat-file(1)
-z
git-apply(1)
git-cat-file(1)
git-check-attr(1)
git-check-ignore(1)
git-checkout-index(1)
git-diff(1)
git-diff-files(1)
git-diff-index(1)
git-diff-tree(1)
git-ls-files(1)
git-ls-tree(1)
git-merge-tree(1)
git-mktree(1)
-z, --null
git-commit(1)
git-config(1)
git-grep(1)
-z <fuzz>
git-cvsimport(1)
--zdiff3
git-merge-file(1)
--zero-commit
git-format-patch(1)
^ permalink raw reply [flat|nested] 2+ messages in thread* Informative: git-options.txt v2 2024-03-09 22:27 Informative: git-options.txt Dirk Gouders @ 2024-03-09 23:30 ` Dirk Gouders 0 siblings, 0 replies; 2+ messages in thread From: Dirk Gouders @ 2024-03-09 23:30 UTC (permalink / raw) To: git [-- Attachment #1: Type: text/plain, Size: 160 bytes --] Sorry, somehow, I created two versions of that file. I noticed that, because I didn't found --no-deref which was mentioned in [1]. Now, it's included. Dirk [-- Attachment #2: git-options.txt v2 --] [-- Type: text/plain, Size: 89519 bytes --] <args>... git-rev-parse(1) <archive>/<branch> git-archimport(1) base-name git-pack-objects(1) <base> <rev1> <rev2> git-range-diff(1) <branch> git-checkout(1) git-rebase(1) git-switch(1) <branchname> git-branch(1) <command> [<args>] git(1) <commit>, <object> git-tag(1) <commit>... git-cherry-pick(1) git-merge(1) git-revert(1) git-verify-commit(1) commit-id git-http-fetch(1) <commit-ish>... git-describe(1) <CVS-module> git-cvsimport(1) <directory> git-clone(1) git-cvsserver(1) git-daemon(1) git-send-pack(1) git-upload-pack(1) <end> git-request-pull(1) <file> git-ls-files(1) git-update-index(1) <git-dir> git-receive-pack(1) [<git-rev-list-args>...] git-fast-export(1) <git-rev-list-args> git-bundle(1) <glob> git-show-branch(1) <group> git-fetch(1) <head> git-cherry(1) <head>... git-prune(1) <host> git-send-pack(1) <limit> git-cherry(1) <Maildir> git-mailsplit(1) <mbox> git-mailsplit(1) (<mbox>|<Maildir>)... git-am(1) <msg> git-mailinfo(1) <new-branch> git-checkout(1) git-switch(1) <newbranch> git-branch(1) <object> git-cat-file(1) git-fsck(1) <object>... git-show(1) <oldbranch> git-branch(1) <pack>.idx ... git-verify-pack(1) <patch> git-mailinfo(1) <patch>... git-apply(1) <pathspec>... git-add(1) git-checkout(1) git-commit(1) git-grep(1) git-reset(1) git-restore(1) git-rm(1) git-stash(1) git-status(1) <path> git-archive(1) [<path>...] git-ls-tree(1) <path>... git-diff(1) git-diff-tree(1) gitk(1) git-log(1) git-reflog(1) git-shortlog(1) git-submodule(1) <paths> git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) <pattern>... git-for-each-ref(1) git-show-ref(1) <patterns>... git-ls-remote(1) <range1> <range2> git-range-diff(1) [<refname>...] git-bundle(1) <ref>... git-http-push(1) git-send-pack(1) <refs>... git-fetch-pack(1) <refspec> git-fetch(1) git-pull(1) <refspec>... git-push(1) <repository> git-clone(1) git-fetch(1) git-fetch-pack(1) git-ls-remote(1) git-pull(1) git-push(1) git-upload-archive(1) <rev> git-show-branch(1) <rev1>...<rev2> git-range-diff(1) <revision range> gitk(1) git-log(1) git-reflog(1) git-shortlog(1) <rev-list options>... git-filter-branch(1) <socket-path> git-credential-cache--daemon(1) <split options> git-commit-graph(1) <start> git-request-pull(1) <start-point> git-branch(1) git-checkout(1) git-switch(1) <stash> git-stash(1) <tag>... git-verify-tag(1) <tagname> git-tag(1) <tree> git-commit-tree(1) <tree>... git-grep(1) <tree-ish> git-archive(1) git-checkout(1) git-diff-index(1) git-diff-tree(1) git-ls-tree(1) <tree-ish#> git-read-tree(1) <type> git-cat-file(1) <URL> git-request-pull(1) <upstream> git-cherry(1) git-rebase(1) <worktree> git-worktree(1) -<n> git-format-patch(1) -/ <path> git-p4(1) -<num>, -C <num>, --context <num> git-grep(1) -<number>, -n <number>, --max-count=<number> git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) -0 git-diff(1) -1 --base, -2 --ours, -3 --theirs git-diff(1) git-diff-files(1) -3, --3way git-apply(1) -3, --3way, --no-3way git-am(1) -4, --ipv4 git-fetch(1) git-pull(1) git-push(1) -6, --ipv6 git-fetch(1) git-pull(1) git-push(1) --8bit-encoding=<encoding> git-send-email(1) -A git-repack(1) -A <author-conv-file> git-cvsimport(1) -A <num>, --after-context <num> git-grep(1) -A, --all, --no-ignore-removal git-add(1) -a git-archimport(1) git-cvsexportcommit(1) git-cvsimport(1) git-merge-index(1) git-repack(1) -a, -c, -t git-http-fetch(1) -a, --all git-branch(1) git-check-attr(1) git-checkout-index(1) git-commit(1) git-help(1) git-merge-base(1) git-show-branch(1) git-stash(1) -a, --annotate git-tag(1) -a, --append git-fetch(1) git-pull(1) -a, --text git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-grep(1) git-log(1) git-reflog(1) git-show(1) --abbrev[=<n>] git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-ls-files(1) git-ls-tree(1) git-show(1) git-show-ref(1) --abbrev=<n> git-blame(1) git-branch(1) git-describe(1) git-log(1) git-reflog(1) git-show(1) --abbrev-commit git-diff-tree(1) git-log(1) git-reflog(1) git-rev-list(1) git-show(1) --abbrev-ref[=(strict|loose)] git-rev-parse(1) --abort git-am(1) git-cherry-pick(1) git-merge(1) git-notes(1) git-rebase(1) git-revert(1) --absolute-git-dir git-rev-parse(1) --access-hook=<path> git-daemon(1) --active-branches=<n> git-fast-import(1) --add git-config(1) git-update-index(1) --add-file=<file> git-archive(1) --add-header=<header> git-format-patch(1) --add-virtual-file=<path>:<content> git-archive(1) --aggressive git-gc(1) git-read-tree(1) --ahead-behind, --no-ahead-behind git-status(1) --all git-describe(1) git-fetch(1) git-fetch-pack(1) git-http-push(1) gitk(1) git-log(1) git-reflog(1) git-name-rev(1) git-pack-objects(1) git-pack-redundant(1) git-pack-refs(1) git-pull(1) git-reflog(1) git-rev-list(1) git-rev-parse(1) git-send-pack(1) git-shortlog(1) git-submodule(1) --all, --branches git-push(1) --all-match git-grep(1) git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --all-progress git-pack-objects(1) --all-progress-implied git-pack-objects(1) --allow-binary-replacement, --binary git-apply(1) --allow-empty git-am(1) git-apply(1) git-cherry-pick(1) git-commit(1) git-notes(1) --allow-empty-message git-cherry-pick(1) git-commit(1) git-rebase(1) --[no-]allow-onelevel git-check-ref-format(1) --allow-override=<service>, --forbid-override=<service> git-daemon(1) --allow-unknown-type git-cat-file(1) --allow-unrelated-histories git-merge(1) git-merge-tree(1) git-pull(1) --allow-unsafe-features git-fast-import(1) --also-filter-submodules git-clone(1) --alternate-refs git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --alt-odb git-pack-redundant(1) --always git-describe(1) git-diff-tree(1) git-format-patch(1) git-name-rev(1) --amend git-commit(1) --ancestry-path gitk(1) --ancestry-path[=<commit>] git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --anchored=<text> git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --and, --or, --not, ( ... ) git-grep(1) --annotate git-send-email(1) --annotate-stdin git-name-rev(1) --anonymize git-fast-export(1) --anonymize-map=<from>[:<to>] --append git-commit-graph(1) --apply git-apply(1) git-rebase(1) --argscmd=<command> gitk(1) --[no-]assume-unchanged git-update-index(1) --atomic git-fetch(1) git-pull(1) git-send-pack(1) --[no-]atomic git-push(1) --attach[=<boundary>] git-format-patch(1) --attr-source=<tree-ish> git(1) --auto git-gc(1) --author Author Name <Author Email> git-quiltimport(1) --author=<author> git-commit(1) --author=<pattern>, --committer=<pattern> git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --author-date-order git-log(1) git-reflog(1) git-rev-list(1) --[no-]auto-maintenance, --[no-]auto-gc git-fetch(1) --autosquash, --no-autosquash git-rebase(1) --autostash, --no-autostash git-merge(1) git-pull(1) git-rebase(1) -B <new-branch> git-checkout(1) -B <num>, --before-context <num> git-grep(1) -B[<n>][/<m>], --break-rewrites[=[<n>][/<m>]] git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) -b git-annotate(1) git-blame(1) git-mailinfo(1) git-mailsplit(1) -b <new-branch> git-checkout(1) -b <new-branch>, -B <new-branch> git-worktree(1) -b, --branch git-status(1) -b <branch>, --branch <branch> git-submodule(1) -b <branch-name>, --initial-branch=<branch-name> git-init(1) -b <name>, --branch <name> git-clone(1) -b <new-branch> git-checkout(1) -b <branch-name>, --initial-branch=<branch-name> git-init(1) -b, --browser git-instaweb(1) -b <browser>, --browser=<browser> git-web--browse(1) -b, --ignore-space-change git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) -b, --write-bitmap-index git-repack(1) --bare git(1) git-clone(1) git-init(1) git-p4(1) --[no-]base[=<commit>] git-format-patch(1) --base-path=<path> git-daemon(1) --base-path <path> git-cvsserver(1) --base-path-relaxed git-daemon(1) --basic-regexp git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --bcc=<address>,... git-send-email(1) --branch <branch> git-p4(1) --branch <ref> git-p4(1) --branches[=<pattern>] git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --branches[=<pattern>], --tags[=<pattern>], --remotes[=<pattern>] gitk(1) git-rev-parse(1) --break git-grep(1) --batch git-mktree(1) --batch, --batch=<format> git-cat-file(1) --batch-all-objects git-cat-file(1) --batch-check, --batch-check=<format> git-cat-file(1) --batch-command, --batch-command=<format> git-cat-file(1) --batch-size=<num> git-send-email(1) --big-file-threshold=<n> git-fast-import(1) --binary git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --bisect git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --bisect-all git-rev-list(1) --bisect-vars git-rev-list(1) --[no-]bitmap git-multi-pack-index(1) --blob <blob> git-config(1) --bool, --int, --bool-or-int, --path, --expiry-date git-config(1) --boundary git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --branch git-commit(1) --buffer git-cat-file(1) --build-fake-ancestor=<file> git-apply(1) --build-options git-version(1) --bundle-uri=<uri> git-clone(1) -C git-branch(1) -C[<n>], --find-copies[=<n>] git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) -C<n> git-apply(1) git-rebase(1) -C[<num>] git-annotate(1) git-blame(1) -C <commit>, --reuse-message=<commit> git-commit(1) -C <object>, --reuse-message=<object> git-notes(1) -C <path> git(1) -C <target-dir> git-cvsimport(1) -c <conf.var>, --config=<conf.var> git-web--browse(1) -C <new-branch>, --force-create <new-branch> git-switch(1) -C <commit>, --reuse-message=<commit> git-commit(1) -C <object>, --reuse-message=<object> git-notes(1) -c git-blame(1) git-cvsexportcommit(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) -c <commit>, --reedit-message=<commit> git-commit(1) -c <key>=<value>, --config <key>=<value> git-clone(1) -c <new-branch>, --create <new-branch> git-switch(1) -c <commit>, --reedit-message=<commit> git-commit(1) -c <object>, --reedit-message=<object> git-notes(1) -c <name>=<value> git(1) -c, --cached git-ls-files(1) -c, --cc git-diff-files(1) -c, --comment-lines git-stripspace(1) -c, --committer git-shortlog(1) -c, --config git-help(1) -c, --copy git-branch(1) -c, --count git-grep(1) -c, --scissors git-am(1) --cache git-fsck(1) --cached git-apply(1) git-check-attr(1) git-diff-index(1) git-grep(1) git-rm(1) git-submodule(1) --cacheinfo <mode>,<object>,<path>, --cacheinfo <mode> <object> <path> git-update-index(1) --candidates=<n> git-describe(1) --cat-blob-fd=<fd> git-fast-import(1) --cc git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --cc=<address>,... git-send-email(1) --cc=<email> git-format-patch(1) --cc-cmd=<command> git-send-email(1) --[no-]cc-cover git-send-email(1) --[no-]chain-reply-to git-send-email(1) --changed-paths git-commit-graph(1) --changes-block-size <n> git-p4(1) --changesfile <file> git-p4(1) --check git-apply(1) git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --checkout git-submodule(1) --[no-]checkout git-worktree(1) --check-self-contained-and-connected git-fetch-pack(1) git-index-pack(1) --cherry git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --cherry-mark git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --cherry-pick git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --chmod=(+|-)x git-add(1) git-update-index(1) --children git-log(1) git-reflog(1) git-rev-list(1) --cleanup=<mode> git-cherry-pick(1) git-commit(1) git-merge(1) git-pull(1) git-revert(1) git-tag(1) --clear-decorations git-log(1) git-reflog(1) --color[=<when>] git-branch(1) git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-for-each-ref(1) git-grep(1) git-log(1) git-reflog(1) git-show(1) git-show-branch(1) git-tag(1) --color-by-age git-annotate(1) git-blame(1) --color-moved[=<mode>] git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --color-moved-ws=<modes> git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --color-lines git-annotate(1) git-blame(1) --color-words[=<regex>] git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --column git-grep(1) --column[=<options>], --no-column git-branch(1) git-status(1) git-tag(1) --combined-all-paths git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --command=<name> git-column(1) --commit git-notes(1) --commit (<sha1>|<sha1>..<sha1>) git-p4(1) --commit, --no-commit git-merge(1) git-pull(1) --commit-filter <command> git-filter-branch(1) --commit-header git-rev-list(1) --committer-date-is-author-date git-am(1) git-rebase(1) --compact-summary git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --compose git-send-email(1) --compose-encoding=<encoding> git-send-email(1) --compression=<n> git-pack-objects(1) --connectivity-only git-fsck(1) --config=<config> git-for-each-repo(1) --config-env=<name>=<envvar> git(1) --confirm=<mode> git-send-email(1) --conflict=(ask|skip|quit) git-p4(1) --conflict=<style> git-checkout(1) git-restore(1) git-switch(1) --contains git-describe(1) --contains [<commit>] git-branch(1) git-tag(1) --contains[=<object>] git-for-each-ref(1) --contents <file> git-annotate(1) git-blame(1) --continue git-cherry-pick(1) git-merge(1) git-rebase(1) git-revert(1) --continue, -r, --resolved git-am(1) --convert-graft-file git-replace(1) --count git-rev-list(1) --count=<count> git-for-each-ref(1) --cover-from-description=<mode> git-format-patch(1) --[no-]cover-letter git-format-patch(1) --create-reflog git-branch(1) git-tag(1) git-update-ref(1) --creation-factor=<percent> git-format-patch(1) git-range-diff(1) --cruft git-pack-objects(1) git-repack(1) --[no-]cruft git-gc(1) --cruft-expiration=<approxidate> git-pack-objects(1) git-repack(1) --cumulative git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --curl git-imap-send(1) --current git-show-branch(1) -D git-branch(1) -D <depth> git-archimport(1) -D, --irreversible-delete git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) -d git-clean(1) git-cvsexportcommit(1) git-ls-tree(1) git-repack(1) -d <CVSROOT> git-cvsimport(1) -d <directory> git-filter-branch(1) -d<prec> git-mailsplit(1) -d <ref> git-update-ref(1) -d, -D git-http-push(1) -d, --delete git-branch(1) git-push(1) git-replace(1) git-symbolic-ref(1) git-tag(1) -d, --deleted git-ls-files(1) -d, --detach git-checkout(1) git-switch(1) git-worktree(1) -d, --dereference git-show-ref(1) -d, --dir-diff git-difftool(1) -d, --httpd git-instaweb(1) --[no-]dangling git-fsck(1) --date=<date> git-commit(1) --date=<format> git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --date <format> git-annotate(1) git-blame(1) --date-format=<fmt> git-fast-import(1) --date-order gitk(1) git-log(1) git-reflog(1) git-rev-list(1) git-show-branch(1) --dd git-log(1) git-reflog(1) git-show(1) --debug git-credential-cache--daemon(1) git-describe(1) git-ls-files(1) --deduplicate git-ls-files(1) --no-decorate, --decorate[=short|full|auto|no] git-log(1) git-reflog(1) --decorate-refs=<pattern>, --decorate-refs-exclude=<pattern> git-log(1) git-reflog(1) --deduplicate git-ls-files(1) --deepen=<depth> git-fetch(1) git-pull(1) --deepen-relative git-fetch-pack(1) --default <arg> git-rev-parse(1) --default <value> git-config(1) --default-prefix git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --delta-base-offset git-pack-objects(1) --delta-islands git-pack-objects(1) --dense git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --depth git-submodule(1) --depth <depth> git-clone(1) git-fetch(1) --depth=<depth> git-pull(1) --depth=<n> git-fast-import(1) git-fetch-pack(1) --description-file=<file> git-format-patch(1) --destination <directory> git-p4(1) --detach git-daemon(1) --detect-branches git-p4(1) --detect-labels git-p4(1) --developer-interfaces git-help(1) --diff3 git-merge-file(1) --diff-algorithm={patience|minimal|histogram|myers} git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --diff-filter=[(A|C|D|M|R|T|U|X|B)...[*]] git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --diff-merges=<format> git-log(1) git-reflog(1) git-show(1) --directory git-ls-files(1) --directory=<root> git-apply(1) --dirstat-by-file[=<param1,param2>...] git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --dirty[=<mark>], --broken[=<mark>] git-describe(1) --disable-p4sync git-p4(1) --disable-rebase git-p4(1) --disambiguate=<prefix> git-rev-parse(1) --discard-changes git-switch(1) --disk-usage, --disk-usage=human git-rev-list(1) --dissociate git-clone(1) git-submodule(1) --done git-fast-import(1) --do-walk git-log(1) git-reflog(1) git-rev-list(1) --dry-run git-commit(1) git-fetch(1) git-http-push(1) git-pull(1) git-send-email(1) git-send-pack(1) --dst-prefix=<prefix> git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --dump-aliases git-send-email(1) -E, --extended-regexp git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) -E, --extended-regexp, -G, --basic-regexp git-grep(1) -e git-cat-file(1) git-cherry-pick(1) git-grep(1) -e, --edit git-add(1) git-commit(1) git-config(1) git-revert(1) git-tag(1) -e, --email git-shortlog(1) -e, --show-email git-blame(1) -e <pattern>, --exclude=<pattern> git-clean(1) --edit <object> git-replace(1) --edit, -e, --no-edit git-merge(1) git-pull(1) --edit-description git-branch(1) --edit-todo git-rebase(1) --empty git-read-tree(1) --empty=(drop|keep|ask) git-rebase(1) --empty=(stop|drop|keep) git-am(1) --enable=<service>, --disable=<service> git-daemon(1) --encode-email-headers, --no-encode-email-headers git-format-patch(1) --encoding=<encoding> git-annotate(1) git-blame(1) git-diff-tree(1) git-log(1) git-reflog(1) git-mailinfo(1) git-rev-list(1) git-show(1) --envelope-sender=<address> git-send-email(1) --env-filter <command> git-filter-branch(1) --eol git-ls-files(1) --error-unmatch git-ls-files(1) --exact-match git-describe(1) --exclude <pattern> git-describe(1) git-pack-refs(1) --exclude=<glob-pattern> git-log(1) git-reflog(1) git-rev-list(1) git-rev-parse(1) git-shortlog(1) --exclude=<path-pattern> git-apply(1) --exclude=<pattern> git-for-each-ref(1) git-name-rev(1) --exclude-existing[=<pattern>] git-show-ref(1) --exclude-first-parent-only git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --exclude-hidden=[fetch|receive|uploadpack] git-log(1) git-reflog(1) git-rev-list(1) git-rev-parse(1) git-shortlog(1) --exclude-per-directory=<file> git-ls-files(1) --exclude-promisor-objects git-pack-objects(1) git-rev-list(1) --exclude-standard git-grep(1) git-ls-files(1) --exec=<git-receive-pack> git-send-pack(1) --exec=<git-upload-archive> git-archive(1) --exec=<git-upload-pack> git-fetch-pack(1) --exec-path[=<path>] git(1) --exists git-show-ref(1) --exit-code git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-ls-remote(1) --expand-tabs=<n>, --expand-tabs, --no-expand-tabs git-diff-tree(1) git-log(1) git-reflog(1) git-rev-list(1) --expire <time> git-prune(1) git-worktree(1) --expire=<time> git-reflog(1) --expire-to=<dir> git-repack(1) --expire-unreachable=<time> git-reflog(1) --export-all git-cvsserver(1) git-daemon(1) --export-labels git-p4(1) --export-marks=<file> git-fast-export(1) git-fast-import(1) --export-pack-edges=<file> git-fast-import(1) --ext-diff git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) -F git-repack(1) -F <file> git-commit-tree(1) -F <file>, --file <file> git-fmt-merge-msg(1) git-merge(1) git-tag(1) -F <file>, --file=<file> git-commit(1) git-notes(1) -F, --fixed-strings git-grep(1) git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) -f git-archimport(1) git-cvsexportcommit(1) git-ls-files(1) git-repack(1) -f <file> git-grep(1) -f<nn> git-mailsplit(1) -f, --force git-add(1) git-branch(1) git-checkout(1) git-checkout-index(1) git-clean(1) git-fetch(1) git-filter-branch(1) git-mv(1) git-notes(1) git-pull(1) git-push(1) git-replace(1) git-rm(1) git-submodule(1) git-switch(1) git-tag(1) git-update-server-info(1) git-worktree(1) -f, --show-name git-blame(1) -f <config-file>, --file <config-file> git-config(1) --fake-missing-tagger git-fast-export(1) --ff git-cherry-pick(1) --ff, --no-ff, --ff-only git-merge(1) --ff, --no-ff git-pull(1) --ff-only git-pull(1) --file=<path> git-credential-store(1) --files git-submodule(1) --filter=<filter-spec> git-clone(1) git-pack-objects(1) git-repack(1) git-rev-list(1) --filename-max-length=<n> git-format-patch(1) --filter-print-omitted git-rev-list(1) --filter-provided-objects git-rev-list(1) --filters git-cat-file(1) --filter-to=<dir> git-repack(1) --find-copies-harder git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --find-object=<object-id> git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --find-renames[=<n>] git-status(1) --first-parent git-bisect(1) git-blame(1) git-annotate(1) git-describe(1) git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --fixed-value git-config(1) --fix-thin git-index-pack(1) --fixup=[(amend|reword):]<commit> git-commit(1) --flags git-rev-parse(1) --follow git-log(1) git-reflog(1) --follow-symlinks git-cat-file(1) --follow-tags git-push(1) --force git-fast-import(1) git-gc(1) git-http-push(1) git-send-email(1) git-send-pack(1) --[no-]force-if-includes git-push(1) --[no-]force-in-body-from git-format-patch(1) --force-remove git-update-index(1) --force-untracked-cache git-update-index(1) --[no-]force-with-lease, --force-with-lease=<refname>, --force-with-lease=<refname>:<expect> git-push(1) --fork-point git-merge-base(1) --fork-point, --no-fork-point git-rebase(1) --format <format> git-branch(1) --format=<fmt> git-archive(1) --format=<format> git-for-each-ref(1) git-ls-files(1) git-ls-tree(1) git-replace(1) git-tag(1) --format[=<format>] git-shortlog(1) --[no-]format-patch git-send-email(1) --from, --from=<ident> git-format-patch(1) --from=<address> git-send-email(1) --fsck-objects git-index-pack(1) --fsmonitor, --no-fsmonitor git-update-index(1) --[no-]fsmonitor-valid git-update-index(1) --full git-fsck(1) --full-diff git-log(1) git-reflog(1) --full-history gitk(1) git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --full-index git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --full-name git-grep(1) git-ls-files(1) git-ls-tree(1) --full-tree git-fast-export(1) git-ls-tree(1) -G<regex> git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) -g<factor>, --geometric=<factor> git-repack(1) -g, --again git-update-index(1) -g, --gui git-mergetool(1) -g, --[no-]gui git-difftool(1) -g, --guides git-help(1) -g, --reflog[=<n>[,<base>]] [<ref>] git-show-branch(1) -g, --walk-reflogs git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --get git-config(1) --get-all git-config(1) --get-color <name> [<default>] git-config(1) --get-colorbool <name> [<stdout-is-tty>] git-config(1) --get-regexp git-config(1) --get-url git-ls-remote(1) --get-urlmatch <name> <URL> git-config(1) --git-dir git-rev-parse(1) --git-dir <dir> git-p4(1) --git-dir=<path> git(1) --git-common-dir git-rev-parse(1) --git-path <path> git-rev-parse(1) --glob=<glob-pattern> git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --glob=pattern git-rev-parse(1) --glob-pathspecs git(1) --global git-config(1) --graft <commit> [<parent>...] git-replace(1) --graph git-log(1) git-reflog(1) git-rev-list(1) --grep=<pattern> git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --grep-reflog=<pattern> git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --group=<type> git-shortlog(1) --guess, --no-guess git-checkout(1) git-switch(1) --[no-]guess-remote git-worktree(1) -H, --human-readable git-count-objects(1) -h git-annotate(1) git-archimport(1) git-blame(1) git-cvsimport(1) -h, -H git-grep(1) -h, --heads, -t, --tags git-ls-remote(1) -h, --help git(1) -h, -H, --help git-cvsserver(1) --head git-show-ref(1) --header git-rev-list(1) --header-cmd=<command> git-send-email(1) --heading git-grep(1) --heads, --tags git-show-ref(1) --histogram git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --honor-pack-keep git-pack-objects(1) --html-path git(1) --http-backend-info-refs git-receive-pack(1) git-upload-pack(1) -I git-grep(1) -I<regex>, --ignore-matching-lines=<regex> git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) -i git-cvsimport(1) git-read-tree(1) -i, --delta-islands git-repack(1) -i, --ignore-case git-branch(1) git-grep(1) git-tag(1) -i, --ignored git-ls-files(1) -i, --include git-commit(1) -i, --info git-help(1) -i, --interactive git-add(1) git-am(1) git-clean(1) git-rebase(1) -i, --regexp-ignore-case git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --icase-pathspecs git(1) --identity=<identity> git-send-email(1) --if-exists <action>, --no-if-exists git-interpret-trailers(1) --if-missing <action>, --no-if-missing git-interpret-trailers(1) --ignore-blank-lines git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --ignore-case git-for-each-ref(1) --ignore-cr-at-eol git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --ignored[=<mode>] git-status(1) --ignore-date git-am(1) --ignore-date, --reset-author-date git-rebase(1) --ignore-errors git-add(1) --ignore-if-in-upstream git-format-patch(1) --ignore-missing git-add(1) git-hook(1) git-log(1) git-notes(1) git-reflog(1) git-rev-list(1) git-shortlog(1) git-update-index(1) --ignore-other-worktrees git-checkout(1) git-switch(1) --ignore-rev <rev> git-annotate(1) git-blame(1) --ignore-revs-file <file> git-annotate(1) git-blame(1) --ignore-skip-worktree-bits git-checkout(1) git-checkout-index(1) git-restore(1) --[no-]ignore-skip-worktree-entries git-update-index(1) --ignore-space-at-eol git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --ignore-space-change, --ignore-whitespace git-apply(1) --ignore-submodules git-update-index(1) --ignore-submodules[=<when>] git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) git-status(1) --ignore-unmatch git-rm(1) --ignore-unmerged git-restore(1) --ignore-whitespace git-rebase(1) --import-labels git-p4(1) --import-local git-p4(1) --import-marks=<file> git-fast-export(1) git-fast-import(1) --import-marks-if-exists=<file> git-fast-import(1) --inaccurate-eof git-apply(1) --include <pattern> git-pack-refs(1) --include=<path-pattern> git-apply(1) --include-tag git-fetch-pack(1) git-pack-objects(1) --[no-]includes git-config(1) --in-commit-order git-rev-list(1) --incremental git-annotate(1) git-blame(1) git-pack-objects(1) --indent=<string> git-column(1) --indent-heuristic git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --independent git-merge-base(1) git-show-branch(1) --index git-apply(1) git-stash(1) --indexed-objects git-rev-list(1) --index-filter <command> git-filter-branch(1) --index-info git-update-index(1) --index-output=<file> git-read-tree(1) --index-pack-args=<args> git-http-fetch(1) --index-version <n> git-update-index(1) --index-version=<version>[,<offset>] git-index-pack(1) git-pack-objects(1) --inetd git-daemon(1) --info-only git-update-index(1) --info-path git(1) --[no-]informative-errors git-daemon(1) --init git-submodule(1) --init-timeout=<n> git-daemon(1) --inline[=<boundary>] git-format-patch(1) --in-place git-interpret-trailers(1) --in-reply-to=<identifier> git-send-email(1) --in-reply-to=<message id> git-format-patch(1) --intent-to-add git-apply(1) --interdiff=<previous> git-format-patch(1) --inter-hunk-context=<lines> git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --interpolated-path=<pathtemplate> git-daemon(1) --into-name <branch> git-fmt-merge-msg(1) git-merge(1) --invert-grep git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --is-ancestor git-merge-base(1) --is-bare-repository git-rev-parse(1) --is-inside-git-dir git-rev-parse(1) --is-inside-work-tree git-rev-parse(1) --is-shallow-repository git-rev-parse(1) --ita-invisible-in-index git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) -j, --jobs=<n> git-fetch(1) git-pull(1) -j <n>, --jobs <n> git-clone(1) git-submodule(1) -k git-cvsexportcommit(1) git-cvsimport(1) git-mailinfo(1) git-mv(1) -k, --keep git-am(1) git-fetch(1) git-fetch-pack(1) git-pull(1) -k, --keep-index, --no-keep-index git-stash(1) -k, --keep-subject git-format-patch(1) -k, --keep-unreachable git-repack(1) -k, --killed git-ls-files(1) --keep git-index-pack(1) --keep=<msg> git-index-pack(1) --keep-base git-rebase(1) --keep-cr git-mailsplit(1) --[no-]keep-cr git-am(1) --keep-dashdash git-rev-parse(1) --keep-largest-pack git-gc(1) --keep-non-patch git-am(1) git-quiltimport(1) --keep-pack=<pack-name> git-pack-objects(1) git-repack(1) --keep-path git-p4(1) --keep-redundant-commits git-cherry-pick(1) --keep-true-parents git-pack-objects(1) --keep-unreachable git-pack-objects(1) -L <start>,<end>, -L :<funcname> git-annotate(1) git-blame(1) -L<start>,<end>:<file>, -L:<funcname>:<file> gitk(1) git-log(1) git-reflog(1) -L <label> git-merge-file(1) -L <limit> git-cvsimport(1) -l git-annotate(1) git-blame(1) git-checkout(1) git-repack(1) git-var(1) -l<num> git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) -l, --list git-archive(1) git-branch(1) git-config(1) git-tag(1) -l <pattern>, --list <pattern> git-replace(1) -l, --local git-clone(1) git-instaweb(1) -l, --long git-ls-tree(1) -l, --files-with-matches, --name-only, -L, --files-without-match git-grep(1) --left-only git-range-diff(1) --left-only, --right-only git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --left-right gitk(1) git-log(1) git-reflog(1) git-rev-list(1) --line-porcelain git-annotate(1) git-blame(1) --line-prefix=<prefix> git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --list git-show-branch(1) --list-cmds=group[,group...] git(1) --listen=<host_or_ipaddr> git-daemon(1) --literally git-hash-object(1) --literal-pathspecs git(1) --local git-config(1) git-pack-objects(1) --local-env-vars git-rev-parse(1) --lock git-worktree(1) --log[=<n>] git-fmt-merge-msg(1) --log[=<n>], --no-log git-merge(1) git-pull(1) --log-destination=<destination> git-daemon(1) --log-size git-log(1) git-reflog(1) --long git-commit(1) git-describe(1) git-status(1) --lost-found git-fsck(1) -M git-branch(1) git-p4(1) -M[<n>], --find-renames[=<n>] git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) -M[<num>] git-annotate(1) git-blame(1) -M <regex> git-cvsimport(1) -M, -C git-fast-export(1) -m git-cvsexportcommit(1) git-cvsimport(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-read-tree(1) git-show(1) git-symbolic-ref(1) -m <msg> git-merge(1) -m <message> git-commit-tree(1) -m parent-number, --mainline parent-number git-revert(1) -m <parent-number>, --mainline <parent-number> git-cherry-pick(1) -m, --man git-help(1) -m <num>, --max-count <num> git-grep(1) -m, --merge git-checkout(1) git-rebase(1) git-restore(1) git-switch(1) -m <message>, --message <message> git-fmt-merge-msg(1) -m <msg>, --message=<msg> git-commit(1) git-notes(1) git-tag(1) -m <reason> git-update-ref(1) -m, --message-id git-am(1) git-mailinfo(1) -m, --modified git-ls-files(1) -m, --module-path git-instaweb(1) -m, --move git-branch(1) -m, --write-midx git-repack(1) --[no-]mailmap, --[no-]use-mailmap git-cat-file(1) git-log(1) git-reflog(1) --man-path git(1) --mark-tags git-fast-export(1) --match <pattern> git-describe(1) --max-age=<timestamp>, --min-age=<timestamp> git-rev-list(1) --max-changes <n> git-p4(1) --max-connections=<n> git-daemon(1) --max-cruft-size=<n> git-gc(1) git-repack(1) --max-depth <depth> git-grep(1) --max-input-size=<size> git-index-pack(1) git-unpack-objects(1) --[no-]max-new-filters <n> git-commit-graph(1) --max-pack-size=<n> git-fast-import(1) git-pack-objects(1) git-repack(1) --mboxrd git-mailsplit(1) --merge gitk(1) git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) git-submodule(1) --merge-base git-diff-index(1) git-diff-tree(1) git-show-branch(1) --merge-base=<commit> git-merge-tree(1) --merged [<commit>] git-branch(1) git-tag(1) --merged[=<object>] --merges git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --[no-]messages git-merge-tree(1) --minimal git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --min-parents=<number>, --max-parents=<number>, --no-min-parents, --no-max-parents git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --mirror git-clone(1) git-push(1) --missing git-mktree(1) --missing=<missing-action> git-pack-objects(1) git-rev-list(1) --missing-ok git-write-tree(1) --mode=<mode> git-column(1) --mode=(stats|all) git-diagnose(1) --more=<n> git-show-branch(1) --msg-filter <command> git-filter-branch(1) --mtime=<time> git-archive(1) --multiple git-fetch(1) -N, --intent-to-add git-add(1) -N, --no-fetch git-submodule(1) -N, --no-numbered git-format-patch(1) -n git-mailinfo(1) git-repack(1) git-unpack-objects(1) -n<num> git-tag(1) -n, --dry-run git-add(1) git-clean(1) git-mv(1) git-notes(1) git-p4(1) git-prune(1) git-prune-packed(1) git-push(1) git-quiltimport(1) git-read-tree(1) git-reflog(1) git-rm(1) git-worktree(1) -n, --line-number git-grep(1) -n, --no-checkout git-clone(1) -n, --no-commit git-cherry-pick(1) git-revert(1) -n, --no-create git-checkout-index(1) --non-empty git-pack-objects(1) -n, --non-matching git-check-ignore(1) -n, --no-stat git-rebase(1) -n, --no-tags git-fetch(1) -n, --[no-]verify git-commit(1) -n, --no-verify git-am(1) -n, --numbered git-format-patch(1) git-shortlog(1) -n, --show-number git-blame(1) -n, --summary-limit git-submodule(1) --name git-submodule(1) --name-objects git-fsck(1) --name-only git-config(1) git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-merge-tree(1) git-name-rev(1) git-show(1) --name-only, --name-status git-ls-tree(1) --name-status git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --namespace=<path> git(1) --negotiate-only git-fetch(1) git-pull(1) --negotiation-tip=<commit|glob> git-fetch(1) git-pull(1) --nl=<string> git-column(1) --no-abbrev git-branch(1) --no-abbrev-commit git-diff-tree(1) git-log(1) git-reflog(1) git-rev-list(1) git-show(1) --no-add git-apply(1) --no-all, --ignore-removal git-add(1) --no-aliases git-help(1) --no-attach git-format-patch(1) --no-binary git-format-patch(1) --no-checkout git-bisect(1) --no-color git-branch(1) git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-grep(1) git-log(1) git-reflog(1) git-show(1) git-show-branch(1) --no-color-moved git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --no-color-moved-ws git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --no-commit-header git-rev-list(1) --no-commit-id git-diff-tree(1) --no-contains [<commit>] git-branch(1) git-tag(1) --no-contains[=<object>] git-for-each-ref(1) --no-curl git-imap-send(1) --no-data git-fast-export(1) --no-deref git-update-ref(1) --no-diagnose, --diagnose[=<mode>] git-bugreport(1) --no-diff-merges git-log(1) git-reflog(1) git-show(1) --no-divider git-interpret-trailers(1) --no-dual-color git-range-diff(1) --no-edit git-commit(1) git-revert(1) --no-empty-directory git-ls-files(1) --no-exclude-standard git-grep(1) --no-ext-diff git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --no-external-commands git-help(1) --no-ff, --force-rebase, -f git-rebase(1) --no-filter git-pack-objects(1) git-rev-list(1) --no-filters git-hash-object(1) --no-flags git-rev-parse(1) --noglob-pathspecs git(1) --no-gui git-mergetool(1) --no-hardlinks git-clone(1) --no-header-cmd git-send-email(1) --no-identity git-send-email(1) --no-indent-heuristic git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --no-index git-check-ignore(1) git-grep(1) --no-keep-empty, --keep-empty git-rebase(1) --no-log git-fmt-merge-msg(1) --no-merged [<commit>] git-branch(1) git-tag(1) --no-merged[=<object>] git-for-each-ref(1) --no-merges git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --no-message-id git-am(1) --no-name git-show-branch(1) --no-notes git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --no-object-names git-rev-list(1) --no-optional-locks git(1) --no-post-rewrite git-commit(1) --no-prefix git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --no-progress git-fetch-pack(1) --no-prune git-gc(1) git-pack-refs(1) --no-rebase git-pull(1) --no-recurse-submodules git-fetch(1) --no-recurse-submodules, --recurse-submodules=check|on-demand|only|no git-push(1) --no-recursive git-grep(1) --no-reuse-delta git-pack-objects(1) --no-reuse-object git-pack-objects(1) --no-reflogs git-fsck(1) --no-renames git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --no-replace-objects git(1) --no-revs git-rev-parse(1) --no-scissors git-am(1) git-mailinfo(1) --no-show-forced-updates git-fetch(1) git-pull(1) --no-sign git-tag(1) --no-smtp-auth git-send-email(1) --no-sparse-checkout git-read-tree(1) --no-status git-commit(1) --no-tags git-clone(1) git-pull(1) --no-textconv git-grep(1) --no-[to|cc|bcc] git-send-email(1) --no-track git-branch(1) git-checkout(1) git-switch(1) --no-type git-config(1) --no-undefined git-name-rev(1) --no-utf8 git-am(1) --no-verify git-rebase(1) --no-walk[=(sorted|unsorted)] git-log(1) git-reflog(1) git-rev-list(1) --no-warn-embedded-repo git-add(1) --normalize git-check-ref-format(1) --not git-log(1) git-reflog(1) git-rev-list(1) git-rev-parse(1) git-shortlog(1) --notes[=<ref>] git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --[no-]notes[=<ref>] git-range-diff(1) --notes[=<ref>], --no-notes git-format-patch(1) --numbered-files git-format-patch(1) --numstat git-apply(1) git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) -o<directory> git-mailsplit(1) -O<orderfile> git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-mergetool(1) git-show(1) -O[<pager>], --open-files-in-pager[=<pager>] git-grep(1) -o git-archimport(1) git-merge-index(1) -o <branch-for-HEAD> git-cvsimport(1) -o <index-file> git-index-pack(1) -o, --only git-commit(1) -o, --only-matching git-grep(1) -o <dir>, --output-directory <dir> git-format-patch(1) -o <name>, --origin <name> git-clone(1) -o, --others git-ls-files(1) -o <file>, --output=<file> git-archive(1) -o <option>, --push-option=<option> git-push(1) -o <option>, --server-option=<option> git-fetch(1) git-ls-remote(1) git-pull(1) -o <path>, --output-directory <path> git-bugreport(1) git-diagnose(1) --object-dir git-commit-graph(1) --object-dir=<dir> git-multi-pack-index(1) --object-format=<format> git-init(1) --object-format=<hash-algorithm> git-index-pack(1) git-show-index(1) --object-id git-merge-file(1) --object-names git-rev-list(1) --object-only git-ls-tree(1) --objects git-rev-list(1) --objects-edge git-rev-list(1) --objects-edge-aggressive git-rev-list(1) --octopus git-merge-base(1) --omit-empty git-branch(1) git-for-each-ref(1) git-tag(1) --oneline git-diff-tree(1) git-log(1) git-reflog(1) git-rev-list(1) git-show(1) --only-input git-interpret-trailers(1) --only-trailers git-interpret-trailers(1) --only-untracked git-stash(1) --onto git-rebase(1) --origin <commit> git-p4(1) --original <namespace> git-filter-branch(1) --orphan git-worktree(1) --orphan <new-branch> git-checkout(1) git-switch(1) --ours, --theirs git-checkout(1) git-restore(1) --ours, --theirs, --union git-merge-file(1) --output=<file> git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --output-indicator-new=<char>, --output-indicator-old=<char>, --output-indicator-context=<char> git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --overlay, --no-overlay git-checkout(1) git-restore(1) --overwrite-ignore, --no-overwrite-ignore git-checkout(1) git-merge(1) -P git-cvsexportcommit(1) -P <cvsps-output-file> git-cvsimport(1) -P, --no-pager git(1) -P, --perl-regexp git-grep(1) git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) -P, --prune-tags git-fetch(1) -p git-cat-file(1) git-cvsexportcommit(1) git-merge-file(1) git-request-pull(1) -p <options-for-cvsps> git-cvsimport(1) -p <parent> git-commit-tree(1) -p, --no-stat git-format-patch(1) -p, --patch git-add(1) git-checkout(1) git-commit(1) git-restore(1) git-stash(1) -p, -u, --patch git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) -p, --paginate git(1) -p<n> git-apply(1) -p, --porcelain git-annotate(1) git-blame(1) -p, --port git-instaweb(1) -p, --prune git-fetch(1) git-pull(1) -p, --show-function git-grep(1) --packfile=<hash> git-http-fetch(1) --pack-kept-objects git-repack(1) --pack-loose-unreachable git-pack-objects(1) --padding=<N> git-column(1) --parent-filter <command> git-filter-branch(1) --parents git-log(1) git-reflog(1) git-rev-list(1) --parse git-interpret-trailers(1) --parseopt git-rev-parse(1) --patches <dir> git-quiltimport(1) --patch-format git-am(1) --patch-with-raw git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --patch-with-stat git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --patience git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --path git-hash-object(1) --path=<path> git-cat-file(1) --path-format=(absolute|relative) git-rev-parse(1) --pathspec-file-nul git-add(1) git-checkout(1) git-commit(1) git-reset(1) git-restore(1) git-rm(1) git-stash(1) --pathspec-from-file=<file> git-add(1) git-checkout(1) git-commit(1) git-reset(1) git-restore(1) git-rm(1) git-stash(1) --pickaxe-all git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --pickaxe-regex git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --pid-file=<file> git-daemon(1) --points-at <object> git-branch(1) git-tag(1) --points-at=<object> --porcelain git-commit(1) git-fetch(1) git-pull(1) git-push(1) git-worktree(1) --porcelain[=<version>] git-status(1) --port=<n> git-daemon(1) --preferred-pack=<pack> git-multi-pack-index(1) --prefetch git-fetch(1) git-pull(1) --prefix <arg> git-rev-parse(1) --prefix=<prefix>/ git-archive(1) git-write-tree(1) --prefix=<prefix> git-read-tree(1) --prefix=<string> git-checkout-index(1) --prepare-p4-only git-p4(1) --preserve-user git-p4(1) --pretty[=<format>], --format=<format> git-diff-tree(1) git-log(1) git-reflog(1) git-rev-list(1) git-show(1) --progress git-bundle(1) git-clone(1) git-fetch(1) git-format-patch(1) git-pack-objects(1) git-prune(1) git-pull(1) git-push(1) git-submodule(1) --[no-]progress git-annotate(1) git-blame(1) git-commit-graph(1) git-commit-graph(1) git-fsck(1) git-multi-pack-index(1) --progress=<header> git-rev-list(1) --progress=<n> git-fast-export(1) --progress, --no-progress git-checkout(1) git-merge(1) git-restore(1) git-switch(1) --progress-title git-index-pack(1) --promisor[=<message>] git-index-pack(1) --prompt git-difftool(1) git-mergetool(1) --prune git-push(1) --prune=<date> git-gc(1) --prune-empty git-filter-branch(1) --push-option=<string> git-send-pack(1) -q git-diff-files(1) git-merge-file(1) git-merge-index(1) git-pack-objects(1) git-unpack-objects(1) git-update-index(1) -q, --quiet git-am(1) git-apply(1) git-branch(1) git-bundle(1) git-check-ignore(1) git-checkout(1) git-checkout-index(1) git-clean(1) git-clone(1) git-commit(1) git-fetch(1) git-fetch-pack(1) git-format-patch(1) git-grep(1) git-imap-send(1) git-init(1) git-ls-remote(1) git-merge(1) git-notes(1) git-prune-packed(1) git-pull(1) git-push(1) git-read-tree(1) git-rebase(1) git-repack(1) git-reset(1) git-restore(1) git-rev-parse(1) git-rm(1) git-show-ref(1) git-stash(1) git-submodule(1) git-switch(1) git-symbolic-ref(1) git-worktree(1) --quiet git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-fast-import(1) git-gc(1) git-rev-list(1) git-send-email(1) --quit git-am(1) git-cherry-pick(1) git-merge(1) git-rebase(1) git-revert(1) --quoted-cr=<action> git-am(1) git-mailinfo(1) -R git-cvsimport(1) git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) -R, --reverse git-apply(1) -r git-cherry-pick(1) git-diff-tree(1) git-ls-tree(1) git-rm(1) git-unpack-objects(1) -r, --rebase[=false|true|merges|interactive] git-pull(1) -r, --rebase-merges[=(rebase-cousins|no-rebase-cousins)], --no-rebase-merges git-rebase(1) -r, --recursive git-grep(1) -r, --remotes git-branch(1) git-show-branch(1) -r <remote> git-cvsimport(1) --range-diff=<previous> git-format-patch(1) --raw git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-replace(1) git-show(1) git-verify-commit(1) git-verify-tag(1) --raw-mode=<n> git-column(1) --reachable git-commit-graph(1) --really-refresh git-update-index(1) --reapply-cherry-picks, --no-reapply-cherry-picks git-rebase(1) --reason <string> git-worktree(1) --rebase git-submodule(1) --receive-pack=<git-receive-pack> git-send-pack(1) --receive-pack=<git-receive-pack>, --exec=<git-receive-pack> git-push(1) --[no-]recommend-shallow git-submodule(1) --recount git-apply(1) --recover git-http-fetch(1) --recurse, --no-recurse git-symbolic-ref(1) --recurse-submodules git-branch(1) git-grep(1) git-ls-files(1) --[no-]recurse-submodules git-read-tree(1) --recurse-submodules[=<pathspec>] git-clone(1) --recurse-submodules[=yes|on-demand|no] git-fetch(1) --recurse-submodules, --no-recurse-submodule git-checkout(1) git-restore(1) git-switch(1) --recurse-submodules-default=[yes|on-demand] git-fetch(1) --[no-]recurse-submodules[=yes|on-demand|no] git-pull(1) --recursive git-submodule(1) --reencode=(yes|no|abort) git-fast-export(1) --ref <ref> git-notes(1) --reference git-revert(1) --reference <repository> git-submodule(1) --reference-excluded-parents git-fast-export(1) --reference[-if-able] <repository> git-clone(1) --refetch git-fetch(1) git-fetch-pack(1) --reflog git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --refmap=<refspec> git-fetch(1) git-pull(1) --refresh git-add(1) git-update-index(1) --refresh, --no-refresh git-reset(1) --refs git-ls-remote(1) --refs=<pattern> git-name-rev(1) --refspec git-fast-export(1) --refspec-pattern git-check-ref-format(1) --refs-snapshot=<path> git-multi-pack-index(1) --reject git-apply(1) --[no-]reject-shallow git-clone(1) --relative[=<path>], --no-relative git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --relative-date git-log(1) git-reflog(1) git-rev-list(1) --[no-]relative-marks git-fast-import(1) --relogin-delay=<int> git-send-email(1) --remerge-diff git-log(1) git-reflog(1) git-show(1) --remote git-submodule(1) --remote=<repo> git-archive(1) --remotes[=<pattern>] git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --[no-]remote-submodules git-clone(1) --remove git-update-index(1) --remove-empty git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --remove-section git-config(1) --[no-]rename-empty git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --renames, --no-renames git-status(1) --rename-section git-config(1) --renormalize git-add(1) --replace git-update-index(1) --replace-all git-config(1) --reply-to=<address> git-send-email(1) --repo=<repository> git-push(1) --rerere-autoupdate, --no-rerere-autoupdate git-am(1) git-cherry-pick(1) git-merge(1) git-rebase(1) git-revert(1) --reschedule-failed-exec, --no-reschedule-failed-exec git-rebase(1) --reset git-read-tree(1) --reset-author git-commit(1) --resolve-git-dir <path> git-rev-parse(1) --resolvemsg=<msg> git-am(1) --resolve-undo git-ls-files(1) --restart git-instaweb(1) --reuseaddr git-daemon(1) --reverse git-log(1) git-reflog(1) git-rev-list(1) --reverse <rev>..<rev> git-annotate(1) git-blame(1) --[no-]rev-index git-index-pack(1) --revs git-pack-objects(1) --revs-only git-rev-parse(1) --rewrite git-reflog(1) --rewrite-submodules-from=<name>:<file>, --rewrite-submodules-to=<name>:<file> git-fast-import(1) --rfc git-format-patch(1) --right-only git-range-diff(1) --root git-annotate(1) git-blame(1) git-diff-tree(1) git-format-patch(1) git-fsck(1) git-rebase(1) --rotate-to=<file> git-difftool(1) -S[<keyid>], --gpg-sign[=<keyid>], --no-gpg-sign git-am(1) git-cherry-pick(1) git-commit(1) git-commit-tree(1) git-merge(1) git-pull(1) git-rebase(1) git-revert(1) -S <regex> git-cvsimport(1) -S <revs-file> git-annotate(1) git-blame(1) -S<string> git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) -S[<keyid>], --gpg-sign[=<keyid>], --no-gpg-sign git-am(1) git-cherry-pick(1) git-commit(1) git-commit-tree(1) git-merge(1) git-pull(1) git-rebase(1) git-revert(1) -S, --staged git-stash(1) -s git-blame(1) git-cat-file(1) git-diff-tree(1) -s <subst> git-cvsimport(1) -s, --hash[=<n>] git-show-ref(1) -s, --no-patch git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) -s, --shared git-clone(1) -s, --short git-status(1) -s, --sign git-tag(1) -s, --signoff git-am(1) git-cherry-pick(1) git-format-patch(1) git-revert(1) -s, --signoff, --no-signoff git-commit(1) -s <tree>, --source=<tree> git-restore(1) -s, --stage git-ls-files(1) -s, --stat-only git-verify-pack(1) -s <strategy>, --strategy=<strategy> git-merge(1) git-notes(1) git-pull(1) git-rebase(1) -s, --strip-comments git-stripspace(1) -s <format>, --suffix <format> git-bugreport(1) git-diagnose(1) -s <tree>, --source=<tree> git-restore(1) -s, --summary git-shortlog(1) --[no-]skip-worktree git-update-index(1) --scissors git-mailinfo(1) --score-debug git-blame(1) --select-commit=<ref> gitk(1) --sendmail-cmd=<command> git-send-email(1) --series <file> git-quiltimport(1) --server-option=<option> git-clone(1) --separate-git-dir=<git-dir> git-clone(1) git-init(1) --[no-]separator, --separator=<paragraph-break> git-notes(1) --set-upstream git-branch(1) git-fetch(1) git-pull(1) --setup <command> git-filter-branch(1) --sha1-name git-show-branch(1) --shallow git-commit-graph(1) git-pack-objects(1) --shallow-exclude=<revision> git-clone(1) git-fetch(1) git-fetch-pack(1) git-pull(1) --shallow-since=<date> git-clone(1) git-fetch(1) git-fetch-pack(1) git-pull(1) --[no-]shallow-submodules git-clone(1) --shared[=(false|true|umask|group|all|world|everybody|<perm>)] git-init(1) --shared-index-path git-rev-parse(1) --shell, --perl, --python, --tcl git-for-each-ref(1) --shelve git-p4(1) --short git-commit(1) git-symbolic-ref(1) --short[=length] git-rev-parse(1) --shortstat git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --show-cdup git-rev-parse(1) --show-current git-branch(1) --show-current-patch git-rebase(1) --show-current-patch[=(diff|raw)] git-am(1) --show-forced-updates git-fetch(1) git-pull(1) --show-index-version git-update-index(1) --show-linear-break[=<barrier>] git-log(1) git-reflog(1) git-rev-list(1) --show-notes[=<ref>], --[no-]standard-notes git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --show-notes-by-default git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --show-object-format[=(storage|input|output)] git-rev-parse(1) --show-origin git-config(1) --show-original-ids git-fast-export(1) --show-prefix git-rev-parse(1) --show-pulls git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --show-scope git-config(1) --show-signature git-diff-tree(1) git-log(1) git-reflog(1) git-rev-list(1) git-show(1) --show-stash git-status(1) --show-stats git-annotate(1) git-blame(1) --show-superproject-working-tree git-rev-parse(1) --show-toplevel git-rev-parse(1) --[no-]signature=<signature> git-format-patch(1) --signature-file=<file> git-format-patch(1) --[no-]signed, --signed=(true|false|if-asked) git-push(1) git-send-pack(1) --[no-]signed-off-by-cc git-send-email(1) --signed-tags=(verbatim|warn|warn-strip|strip|abort) git-fast-export(1) --signoff git-rebase(1) --signoff, --no-signoff git-merge(1) git-pull(1) --silent git-p4(1) --simplify-by-decoration git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --simplify-merges gitk(1) git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --since=<date> gitk(1) --since=<date>, --after=<date> git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --since=datestring, --after=datestring git-rev-parse(1) --since-as-filter=<date> git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --[no-]single-branch git-clone(1) git-submodule(1) --single-worktree git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --skip git-am(1) git-cherry-pick(1) git-rebase(1) git-revert(1) --skip=<number> git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --skip-to=<file> git-difftool(1) git-show(1) --skip-to=<file>, --rotate-to=<file> git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) --smtp-auth=<mechanisms> git-send-email(1) --smtp-debug=0|1 git-send-email(1) --smtp-domain=<FQDN> git-send-email(1) --smtp-encryption=<encryption> git-send-email(1) --smtp-server-option=<option> git-send-email(1) --smtp-pass[=<password>] git-send-email(1) --smtp-server-port=<port> git-send-email(1) --smtp-server=<host> git-send-email(1) --smtp-ssl git-send-email(1) --smtp-ssl-cert-path git-send-email(1) --smtp-user=<user> git-send-email(1) --socket <path> git-credential-cache(1) --sort=<key> git-branch(1) git-for-each-ref(1) git-ls-remote(1) git-tag(1) --source git-log(1) git-reflog(1) --source=<tree-ish> git-check-attr(1) --sparse git-add(1) git-clone(1) git-log(1) git-reflog(1) git-ls-files(1) git-rev-list(1) git-rm(1) git-shortlog(1) git-show-branch(1) --[no-]sparse git-pack-objects(1) --split[=<strategy>] git-commit-graph(1) --split-index, --no-split-index git-update-index(1) --sq git-rev-parse(1) --sq-quote git-rev-parse(1) --squash=<commit> git-commit(1) --squash, --no-squash git-merge(1) git-pull(1) --src-prefix=<prefix> git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --stable git-patch-id(1) --stage=<number>|all git-checkout-index(1) --stale-fix git-reflog(1) --start git-instaweb(1) --start-number <n> git-format-patch(1) --stat git-apply(1) git-rebase(1) --stat[=<width>[,<name-width>[,<count>]]] git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --stat, -n, --no-stat git-merge(1) git-pull(1) --state-branch <branch> git-filter-branch(1) --stateless-rpc git-upload-pack(1) --stats git-fast-import(1) --status git-commit(1) --stdin git-check-attr(1) git-check-ignore(1) git-check-mailmap(1) git-checkout-index(1) git-diff-tree(1) git-fetch(1) git-fetch-pack(1) git-fmt-merge-msg(1) git-hash-object(1) git-http-fetch(1) git-index-pack(1) git-log(1) git-notes(1) git-reflog(1) git-rev-list(1) git-send-pack(1) git-shortlog(1) git-update-index(1) git-update-ref(1) --stdin-commits git-commit-graph(1) --stdin-packs git-commit-graph(1) git-multi-pack-index(1) git-pack-objects(1) --stdin-paths git-hash-object(1) --stdout git-format-patch(1) git-pack-objects(1) --stop git-instaweb(1) --stop-at-non-option git-rev-parse(1) --strategy=<strategy> git-cherry-pick(1) git-revert(1) --strict git-fsck(1) git-index-pack(1) git-mktag(1) git-unpack-objects(1) --[no-]strict git-upload-pack(1) --strict-paths git-cvsserver(1) git-daemon(1) --[no-]stripspace git-notes(1) --stuck-long git-rev-parse(1) --subdirectory-filter <directory> git-filter-branch(1) --subject=<string> git-send-email(1) --subject-prefix=<subject prefix> git-format-patch(1) --submodule[=<format>] git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --submodule-prefix=<path> git-fetch(1) --suffix=.<sfx> git-format-patch(1) --[no-]summary git-fmt-merge-msg(1) --summary git-apply(1) git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --summary, --no-summary git-merge(1) git-pull(1) --suppress-cc=<category> git-send-email(1) --[no-]suppress-from git-send-email(1) --symbolic git-rev-parse(1) --symbolic-full-name git-rev-parse(1) --[no-]symlinks git-difftool(1) --symref git-ls-remote(1) --syslog git-daemon(1) --system git-config(1) -T git-archimport(1) -t git-annotate(1) git-blame(1) git-cat-file(1) git-diff-tree(1) git-log(1) git-reflog(1) git-ls-files(1) git-ls-tree(1) git-show(1) -t <tmpdir> git-archimport(1) -t <type> git-hash-object(1) -t, --track[=(direct|inherit)] git-branch(1) git-checkout(1) -t, --tags git-fetch(1) git-pull(1) -t <file>, --template=<file> git-commit(1) -t <browser>, --tool=<browser> git-web--browse(1) -t <tool>, --tool=<tool> git-difftool(1) git-mergetool(1) -t, --track[=(direct|inherit)] git-branch(1) git-checkout(1) git-switch(1) --tag-of-filtered-object=(abort|drop|rewrite) git-fast-export(1) --tag-name-filter <command> git-filter-branch(1) --tags git-describe(1) git-fsck(1) git-name-rev(1) git-push(1) --tags[=<pattern>] git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --temp git-checkout-index(1) --template=<template-directory> git-clone(1) git-init(1) --test-untracked-cache git-update-index(1) --textconv git-cat-file(1) git-grep(1) --textconv, --no-textconv git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) --thin git-fetch-pack(1) git-pack-objects(1) git-send-pack(1) --[no-]thin git-push(1) --thread[=<style>], --no-thread git-format-patch(1) --[no-]thread git-send-email(1) --threads <num> git-grep(1) --threads=<n> git-index-pack(1) git-pack-objects(1) git-repack(1) --timeout=<n> git-daemon(1) git-upload-pack(1) --timeout <seconds> git-credential-cache(1) --timestamp git-rev-list(1) --to=<address>,... git-send-email(1) --to=<email> git-format-patch(1) --to-cmd=<command> git-send-email(1) --[no-]to-cover git-send-email(1) --topics git-show-branch(1) --topo-order git-log(1) git-reflog(1) git-rev-list(1) git-show-branch(1) --to-stdin git-hook(1) --tool-help git-difftool(1) git-mergetool(1) --[no-]track --trailer <key>[(=|:)<value>] git-interpret-trailers(1) --trailer <token>[(=|:)<value>] git-commit(1) --transfer-encoding=(7bit|8bit|quoted-printable|base64|auto) git-send-email(1) --tree-filter <command> git-filter-branch(1) --trim-empty git-interpret-trailers(1) --trivial git-read-tree(1) --[no-]trust-exit-code git-difftool(1) --type <type> git-config(1) -U<n>, --unified=<n> git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) -u git-cvsexportcommit(1) git-cvsimport(1) git-mailinfo(1) git-read-tree(1) -u, --include-untracked, --no-include-untracked git-stash(1) -u, --index git-checkout-index(1) -u, --set-upstream git-push(1) -u, --unmerged git-ls-files(1) -u[<mode>], --untracked-files[=<mode>] git-status(1) -u, --update git-add(1) -u, --update-head-ok git-fetch(1) -u <key-id>, --local-user=<key-id> git-tag(1) -u[<mode>], --untracked-files[=<mode>] git-commit(1) -u <upload-pack>, --upload-pack <upload-pack> git-clone(1) -u <upstream>, --set-upstream-to=<upstream> git-branch(1) -u, --utf8 git-am(1) --unfold git-interpret-trailers(1) --unidiff-zero git-apply(1) --unmerged git-update-index(1) --unordered git-cat-file(1) --unpacked git-pack-objects(1) git-rev-list(1) --unpack-unreachable git-pack-objects(1) --unpack-unreachable=<when> git-repack(1) --unreachable git-fsck(1) --unresolve git-update-index(1) --unsafe-paths git-apply(1) --unset git-config(1) --unset-all git-config(1) --unset-upstream git-branch(1) --unshallow git-fetch(1) git-pull(1) --unstable git-patch-id(1) --until=<date> gitk(1) --until=<date>, --before=<date> git-log(1) git-reflog(1) git-rev-list(1) git-shortlog(1) --until=datestring, --before=datestring git-rev-parse(1) --untracked git-grep(1) --untracked-cache, --no-untracked-cache git-update-index(1) --updateref git-reflog(1) --update-refs, --no-update-refs git-rebase(1) --update-shallow git-fetch(1) git-pull(1) --update-shelve CHANGELIST git-p4(1) --upload-pack=<exec> git-ls-remote(1) --upload-pack=<git-upload-pack> git-fetch-pack(1) --upload-pack <upload-pack> git-fetch(1) git-pull(1) --use-bitmap-index git-rev-list(1) --use-client-spec git-p4(1) --use-done-feature git-fast-export(1) --user=<user>, --group=<group> git-daemon(1) --user-interfaces git-help(1) --user-path, --user-path=<path> git-daemon(1) -V, --version git-cvsserver(1) -v git-archimport(1) git-cherry(1) git-cvsexportcommit(1) git-cvsimport(1) git-diff-tree(1) git-fetch-pack(1) git-http-fetch(1) git-index-pack(1) git-ls-files(1) git-read-tree(1) -v, --invert-match git-grep(1) -v <n>, --reroll-count=<n> git-format-patch(1) -v, --verbose git-add(1) git-apply(1) git-archive(1) git-check-ignore(1) git-clone(1) git-commit(1) git-count-objects(1) git-fetch(1) git-imap-send(1) git-merge(1) git-mv(1) git-notes(1) git-p4(1) git-prune(1) git-pull(1) git-push(1) git-rebase(1) git-remote(1) git-status(1) git-verify-commit(1) git-verify-pack(1) git-verify-tag(1) git-worktree(1) -v, --verify git-tag(1) -v, --version git(1) -v, -vv, --verbose git-branch(1) --[no-]validate git-send-email(1) --verbatim git-patch-id(1) --verbose git-daemon(1) git-help(1) git-http-push(1) git-pack-redundant(1) git-reflog(1) git-send-pack(1) git-update-index(1) --verify git-rebase(1) git-rev-parse(1) git-show-ref(1) --[no-]verify git-merge(1) git-pull(1) git-push(1) --verify-signatures, --no-verify-signatures git-merge(1) git-pull(1) --version=<version> git-bundle(1) -W git-cvsexportcommit(1) -W, --function-context git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-grep(1) git-log(1) git-reflog(1) git-show(1) -W, --worktree, -S, --staged git-restore(1) -w git-blame(1) git-cvsexportcommit(1) git-hash-object(1) -w <filename> git-http-fetch(1) -w[<width>[,<indent1>[,<indent2>]]] git-shortlog(1) -w, --ignore-all-space git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) -w, --web git-help(1) -w, --word-regexp git-grep(1) --where <placement>, --no-where git-interpret-trailers(1) --whitespace=<action> git-apply(1) --whitespace=<option> git-rebase(1) --width=<width> git-column(1) --window=<n>, --depth=<n> git-pack-objects(1) git-repack(1) --window-memory=<n> git-pack-objects(1) git-repack(1) --with-tree=<tree-ish> git-ls-files(1) --word-diff[=<mode>] git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --word-diff-regex=<regex> git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) --work-tree=<path> git(1) --worktree git-config(1) --worktree-attributes git-archive(1) --[no-]write-commit-graph git-fetch(1) --[no-]write-fetch-head git-fetch(1) --ws-error-highlight=<kind> git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-log(1) git-reflog(1) git-show(1) -X git-clean(1) -X <file>, --exclude-from=<file> git-ls-files(1) -X<option>, --strategy-option=<option> git-cherry-pick(1) git-revert(1) -X <option>, --strategy-option=<option> git-merge(1) git-pull(1) -X <strategy-option>, --strategy-option=<strategy-option> git-rebase(1) -X[<param1,param2,...>], --dirstat[=<param1,param2,...>] git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-format-patch(1) git-log(1) git-reflog(1) git-show(1) -x git-cherry-pick(1) git-clean(1) -x <pattern>, --exclude=<pattern> git-ls-files(1) -x <cmd>, --exec <cmd> git-rebase(1) -x <command>, --extcmd=<command> git-difftool(1) --xmailer, --no-xmailer git-send-email(1) -y, --no-prompt git-difftool(1) git-mergetool(1) -Z git-cat-file(1) -z git-apply(1) git-cat-file(1) git-check-attr(1) git-check-ignore(1) git-checkout-index(1) git-diff(1) git-diff-files(1) git-diff-index(1) git-diff-tree(1) git-ls-files(1) git-ls-tree(1) git-merge-tree(1) git-mktree(1) git-show(1) git-status(1) git-update-index(1) git-update-ref(1) git-worktree(1) -z, --null git-commit(1) git-config(1) git-grep(1) -z <fuzz> git-cvsimport(1) --zdiff3 git-merge-file(1) --zero-commit git-format-patch(1) [-- Attachment #3: Type: text/plain, Size: 1979 bytes --] Dirk Gouders <dirk@gouders.net> writes: > Recently, I followed the discussion [1] and I thought: let's look at the > manual pages to see what options Git currently uses -- just out of > curiosity and for learning about Git. > > That were 160 manual pages to visit and if I counted correctly, there > are 1160 different option strings -- some of them related and only > differing in details. > > The attached file doesn't always say anything about semantics that > sometimes is totally different (for -h, for example). > > I thought that could be interesting to some of you, as well, so I send > it to the list. > > Some points I noticed: > > - SYNOPSIS not always matches OPTIONS (e.g. git(1)) and in those cases > [<options>] would probably a better solution. > > - Options that require arguments are often listed without those > arguments in OPTIONS but those arguments are talked about and one has > to go to SYNOPSIS to come to know the order of those arguments > (e.g. git branch -m) > > Should you wonder about the sorting, I tried to stick to the following > rules: > > - Take the strings as they appear in the OPTIONS sections -- no splitting. > - Primarily sort by letters and numbers. > - Sort by the first option, then by the second. > Arguments are only used within those groups. > - I changed the rules on the way, so there may be errors. > > Disclaimer: because manually created this file isn't 100% correct but I > gave my best. On the way I noticed that sometimes options > appear at unexpected places, so I for sure missed some. > > > > At least this perhaps serves amusing purposes ;-) > > Who knows, perhaps you think git-options(7) would be a valuable > addition. I think it can be automatically generated with a moderate > amount of work. > > Or the attached file could be used for some SoC micro-procect or the > like... > > Dirk > > [1] https://lore.kernel.org/git/ef5958e1-af3f-4869-b0e3-ff1448c0d73c@gmail.com/T/#t ^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2024-03-09 23:30 UTC | newest] Thread overview: 2+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-03-09 22:27 Informative: git-options.txt Dirk Gouders 2024-03-09 23:30 ` Informative: git-options.txt v2 Dirk Gouders
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.