Informative: git-options.txt v2
- From
Dirk Gouders <dirk@gouders.net>
- Date
- Mar 9, 2024, 23:30 UTC
- Message-ID
- <gh34sz0yqn.fsf@gouders.net>
- In-Reply-To
- <ghedcj11oe.fsf@gouders.net>
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
<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)Dirk Gouders <dirk@gouders.net> writes:
Show 51 quoted lines
> 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