]> git.ipfire.org Git - thirdparty/git.git/blame - command-list.txt
git help doc: use "<doc>" instead of "<guide>"
[thirdparty/git.git] / command-list.txt
CommitLineData
fe902f2c
NTND
1# Command classification list
2# ---------------------------
3# All supported commands, builtin or external, must be described in
4# here. This info is used to list commands in various places. Each
5# command is on one line followed by one or more attributes.
6#
7# The first attribute group is mandatory and indicates the command
8# type. This group includes:
9#
10# mainporcelain
11# ancillarymanipulators
12# ancillaryinterrogators
13# foreignscminterface
14# plumbingmanipulators
15# plumbinginterrogators
16# synchingrepositories
17# synchelpers
18# purehelpers
19#
20# The type names are self explanatory. But if you want to see what
21# command belongs to what group to get a better picture, have a look
22# at "git" man page, "GIT COMMANDS" section.
23#
24# Commands of type mainporcelain can also optionally have one of these
25# attributes:
26#
27# init
28# worktree
29# info
30# history
31# remote
32#
33# These commands are considered "common" and will show up in "git
34# help" output in groups. Uncommon porcelain commands must not
35# specify any of these attributes.
36#
37# "complete" attribute is used to mark that the command should be
38# completable by git-completion.bash. Note that by default,
39# mainporcelain commands are completable so you don't need this
40# attribute.
41#
42# As part of the Git man page list, the man(5/7) guides are also
43# specified here, which can only have "guide" attribute and nothing
44# else.
45#
e88842ee 46### command list (do not change this line)
f318d739 47# command name category [category] [category]
2f5b4950 48git-add mainporcelain worktree
79d30668
JH
49git-am mainporcelain
50git-annotate ancillaryinterrogators
84a97131 51git-apply plumbingmanipulators complete
79d30668
JH
52git-archimport foreignscminterface
53git-archive mainporcelain
2f5b4950 54git-bisect mainporcelain info
84a97131 55git-blame ancillaryinterrogators complete
2f5b4950 56git-branch mainporcelain history
238b439d 57git-bugreport ancillaryinterrogators
79d30668
JH
58git-bundle mainporcelain
59git-cat-file plumbinginterrogators
60git-check-attr purehelpers
368aa529 61git-check-ignore purehelpers
226ad348 62git-check-mailmap purehelpers
1ea3d7fc 63git-check-ref-format purehelpers
80f537f7 64git-checkout mainporcelain
79d30668 65git-checkout-index plumbingmanipulators
61018fe9 66git-cherry plumbinginterrogators complete
79d30668
JH
67git-cherry-pick mainporcelain
68git-citool mainporcelain
69git-clean mainporcelain
2f5b4950 70git-clone mainporcelain init
7e29b825 71git-column purehelpers
2f5b4950 72git-commit mainporcelain history
4ce58ee3 73git-commit-graph plumbingmanipulators
79d30668 74git-commit-tree plumbingmanipulators
84a97131 75git-config ancillarymanipulators complete
79d30668 76git-count-objects ancillaryinterrogators
fa0aad4f 77git-credential purehelpers
c6632eba
JK
78git-credential-cache purehelpers
79git-credential-store purehelpers
79d30668
JH
80git-cvsexportcommit foreignscminterface
81git-cvsimport foreignscminterface
82git-cvsserver foreignscminterface
83git-daemon synchingrepositories
84git-describe mainporcelain
12358755 85git-diff mainporcelain info
79d30668
JH
86git-diff-files plumbinginterrogators
87git-diff-index plumbinginterrogators
88git-diff-tree plumbinginterrogators
84a97131 89git-difftool ancillaryinterrogators complete
bf990a29
SG
90git-fast-export ancillarymanipulators
91git-fast-import ancillarymanipulators
2f5b4950 92git-fetch mainporcelain remote
79d30668
JH
93git-fetch-pack synchingrepositories
94git-filter-branch ancillarymanipulators
95git-fmt-merge-msg purehelpers
96git-for-each-ref plumbinginterrogators
4950b2a2 97git-for-each-repo plumbinginterrogators
79d30668 98git-format-patch mainporcelain
84a97131 99git-fsck ancillaryinterrogators complete
79d30668 100git-gc mainporcelain
ce366a81 101git-get-tar-commit-id plumbinginterrogators
2f5b4950 102git-grep mainporcelain info
79d30668
JH
103git-gui mainporcelain
104git-hash-object plumbingmanipulators
84a97131 105git-help ancillaryinterrogators complete
96e7225b 106git-hook purehelpers
5717b47c 107git-http-backend synchingrepositories
79d30668
JH
108git-http-fetch synchelpers
109git-http-push synchelpers
110git-imap-send foreignscminterface
111git-index-pack plumbingmanipulators
2f5b4950 112git-init mainporcelain init
84a97131 113git-instaweb ancillaryinterrogators complete
dfd66ddf 114git-interpret-trailers purehelpers
2f5b4950 115git-log mainporcelain info
79d30668
JH
116git-ls-files plumbinginterrogators
117git-ls-remote plumbinginterrogators
118git-ls-tree plumbinginterrogators
119git-mailinfo purehelpers
120git-mailsplit purehelpers
2057d750 121git-maintenance mainporcelain
2f5b4950 122git-merge mainporcelain history
79d30668
JH
123git-merge-base plumbinginterrogators
124git-merge-file plumbingmanipulators
125git-merge-index plumbingmanipulators
126git-merge-one-file purehelpers
79d30668 127git-merge-tree ancillaryinterrogators
1ea3d7fc 128git-mergetool ancillarymanipulators complete
79d30668
JH
129git-mktag plumbingmanipulators
130git-mktree plumbingmanipulators
1ea3d7fc 131git-multi-pack-index plumbingmanipulators
2f5b4950 132git-mv mainporcelain worktree
79d30668 133git-name-rev plumbinginterrogators
65d9fb48 134git-notes mainporcelain
b6f93057 135git-p4 foreignscminterface
79d30668
JH
136git-pack-objects plumbingmanipulators
137git-pack-redundant plumbinginterrogators
138git-pack-refs ancillarymanipulators
79d30668 139git-patch-id purehelpers
81120a90 140git-prune ancillarymanipulators complete
79d30668 141git-prune-packed plumbingmanipulators
2f5b4950
SG
142git-pull mainporcelain remote
143git-push mainporcelain remote
79d30668 144git-quiltimport foreignscminterface
348ae56c 145git-range-diff mainporcelain
79d30668 146git-read-tree plumbingmanipulators
2f5b4950 147git-rebase mainporcelain history
79d30668 148git-receive-pack synchelpers
84a97131
NTND
149git-reflog ancillarymanipulators complete
150git-remote ancillarymanipulators complete
151git-repack ancillarymanipulators complete
152git-replace ancillarymanipulators complete
153git-request-pull foreignscminterface complete
79d30668 154git-rerere ancillaryinterrogators
12358755 155git-reset mainporcelain history
46e91b66 156git-restore mainporcelain worktree
79d30668 157git-rev-list plumbinginterrogators
ac1f98a0 158git-rev-parse plumbinginterrogators
1ea3d7fc 159git-revert mainporcelain
2f5b4950 160git-rm mainporcelain worktree
84a97131 161git-send-email foreignscminterface complete
79d30668 162git-send-pack synchingrepositories
1ea3d7fc
ÆAB
163git-sh-i18n purehelpers
164git-sh-setup purehelpers
79d30668
JH
165git-shell synchelpers
166git-shortlog mainporcelain
2f5b4950 167git-show mainporcelain info
84a97131 168git-show-branch ancillaryinterrogators complete
79d30668
JH
169git-show-index plumbinginterrogators
170git-show-ref plumbinginterrogators
6a9a50a8 171git-sparse-checkout mainporcelain
84a97131 172git-stage complete
1ea3d7fc 173git-stash mainporcelain
2f5b4950 174git-status mainporcelain info
79d30668
JH
175git-stripspace purehelpers
176git-submodule mainporcelain
177git-svn foreignscminterface
d787d311 178git-switch mainporcelain history
79d30668 179git-symbolic-ref plumbingmanipulators
2f5b4950 180git-tag mainporcelain history
79d30668
JH
181git-unpack-file plumbinginterrogators
182git-unpack-objects plumbingmanipulators
183git-update-index plumbingmanipulators
184git-update-ref plumbingmanipulators
185git-update-server-info synchingrepositories
186git-upload-archive synchelpers
187git-upload-pack synchelpers
188git-var plumbinginterrogators
d07b00b7 189git-verify-commit ancillaryinterrogators
79d30668
JH
190git-verify-pack plumbinginterrogators
191git-verify-tag ancillaryinterrogators
84a97131 192git-whatchanged ancillaryinterrogators complete
df0b6cfb 193git-worktree mainporcelain
79d30668 194git-write-tree plumbingmanipulators
1b81d8cb
NTND
195gitattributes guide
196gitcli guide
197gitcore-tutorial guide
2135e1ad 198gitcredentials guide
1b81d8cb
NTND
199gitcvs-migration guide
200gitdiffcore guide
201giteveryday guide
2cf579c2 202gitfaq guide
1b81d8cb
NTND
203gitglossary guide
204githooks guide
205gitignore guide
1ea3d7fc 206gitk mainporcelain
42957af0 207gitmailmap guide
1b81d8cb
NTND
208gitmodules guide
209gitnamespaces guide
2135e1ad 210gitremote-helpers guide
1b81d8cb
NTND
211gitrepository-layout guide
212gitrevisions guide
762d5b4f 213gitsubmodules guide
1b81d8cb 214gittutorial guide
1ea3d7fc
ÆAB
215gittutorial-2 guide
216gitweb ancillaryinterrogators
1b81d8cb 217gitworkflows guide