]> git.ipfire.org Git - thirdparty/git.git/blob - command-list.txt
Merge branch 'ab/detox-gettext-tests'
[thirdparty/git.git] / command-list.txt
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 #
46 ### command list (do not change this line, also do not change alignment)
47 # command name category [category] [category]
48 git-add mainporcelain worktree
49 git-am mainporcelain
50 git-annotate ancillaryinterrogators
51 git-apply plumbingmanipulators complete
52 git-archimport foreignscminterface
53 git-archive mainporcelain
54 git-bisect mainporcelain info
55 git-blame ancillaryinterrogators complete
56 git-branch mainporcelain history
57 git-bugreport ancillaryinterrogators
58 git-bundle mainporcelain
59 git-cat-file plumbinginterrogators
60 git-check-attr purehelpers
61 git-check-ignore purehelpers
62 git-check-mailmap purehelpers
63 git-checkout mainporcelain
64 git-checkout-index plumbingmanipulators
65 git-check-ref-format purehelpers
66 git-cherry plumbinginterrogators complete
67 git-cherry-pick mainporcelain
68 git-citool mainporcelain
69 git-clean mainporcelain
70 git-clone mainporcelain init
71 git-column purehelpers
72 git-commit mainporcelain history
73 git-commit-graph plumbingmanipulators
74 git-commit-tree plumbingmanipulators
75 git-config ancillarymanipulators complete
76 git-count-objects ancillaryinterrogators
77 git-credential purehelpers
78 git-credential-cache purehelpers
79 git-credential-store purehelpers
80 git-cvsexportcommit foreignscminterface
81 git-cvsimport foreignscminterface
82 git-cvsserver foreignscminterface
83 git-daemon synchingrepositories
84 git-describe mainporcelain
85 git-diff mainporcelain info
86 git-diff-files plumbinginterrogators
87 git-diff-index plumbinginterrogators
88 git-diff-tree plumbinginterrogators
89 git-difftool ancillaryinterrogators complete
90 git-fast-export ancillarymanipulators
91 git-fast-import ancillarymanipulators
92 git-fetch mainporcelain remote
93 git-fetch-pack synchingrepositories
94 git-filter-branch ancillarymanipulators
95 git-fmt-merge-msg purehelpers
96 git-for-each-ref plumbinginterrogators
97 git-for-each-repo plumbinginterrogators
98 git-format-patch mainporcelain
99 git-fsck ancillaryinterrogators complete
100 git-gc mainporcelain
101 git-get-tar-commit-id plumbinginterrogators
102 git-grep mainporcelain info
103 git-gui mainporcelain
104 git-hash-object plumbingmanipulators
105 git-help ancillaryinterrogators complete
106 git-http-backend synchingrepositories
107 git-http-fetch synchelpers
108 git-http-push synchelpers
109 git-imap-send foreignscminterface
110 git-index-pack plumbingmanipulators
111 git-init mainporcelain init
112 git-instaweb ancillaryinterrogators complete
113 git-interpret-trailers purehelpers
114 gitk mainporcelain
115 git-log mainporcelain info
116 git-ls-files plumbinginterrogators
117 git-ls-remote plumbinginterrogators
118 git-ls-tree plumbinginterrogators
119 git-mailinfo purehelpers
120 git-mailsplit purehelpers
121 git-maintenance mainporcelain
122 git-merge mainporcelain history
123 git-merge-base plumbinginterrogators
124 git-merge-file plumbingmanipulators
125 git-merge-index plumbingmanipulators
126 git-merge-one-file purehelpers
127 git-mergetool ancillarymanipulators complete
128 git-merge-tree ancillaryinterrogators
129 git-multi-pack-index plumbingmanipulators
130 git-mktag plumbingmanipulators
131 git-mktree plumbingmanipulators
132 git-mv mainporcelain worktree
133 git-name-rev plumbinginterrogators
134 git-notes mainporcelain
135 git-p4 foreignscminterface
136 git-pack-objects plumbingmanipulators
137 git-pack-redundant plumbinginterrogators
138 git-pack-refs ancillarymanipulators
139 git-patch-id purehelpers
140 git-prune ancillarymanipulators complete
141 git-prune-packed plumbingmanipulators
142 git-pull mainporcelain remote
143 git-push mainporcelain remote
144 git-quiltimport foreignscminterface
145 git-range-diff mainporcelain
146 git-read-tree plumbingmanipulators
147 git-rebase mainporcelain history
148 git-receive-pack synchelpers
149 git-reflog ancillarymanipulators complete
150 git-remote ancillarymanipulators complete
151 git-repack ancillarymanipulators complete
152 git-replace ancillarymanipulators complete
153 git-request-pull foreignscminterface complete
154 git-rerere ancillaryinterrogators
155 git-reset mainporcelain history
156 git-restore mainporcelain worktree
157 git-revert mainporcelain
158 git-rev-list plumbinginterrogators
159 git-rev-parse plumbinginterrogators
160 git-rm mainporcelain worktree
161 git-send-email foreignscminterface complete
162 git-send-pack synchingrepositories
163 git-shell synchelpers
164 git-shortlog mainporcelain
165 git-show mainporcelain info
166 git-show-branch ancillaryinterrogators complete
167 git-show-index plumbinginterrogators
168 git-show-ref plumbinginterrogators
169 git-sh-i18n purehelpers
170 git-sh-setup purehelpers
171 git-sparse-checkout mainporcelain worktree
172 git-stash mainporcelain
173 git-stage complete
174 git-status mainporcelain info
175 git-stripspace purehelpers
176 git-submodule mainporcelain
177 git-svn foreignscminterface
178 git-switch mainporcelain history
179 git-symbolic-ref plumbingmanipulators
180 git-tag mainporcelain history
181 git-unpack-file plumbinginterrogators
182 git-unpack-objects plumbingmanipulators
183 git-update-index plumbingmanipulators
184 git-update-ref plumbingmanipulators
185 git-update-server-info synchingrepositories
186 git-upload-archive synchelpers
187 git-upload-pack synchelpers
188 git-var plumbinginterrogators
189 git-verify-commit ancillaryinterrogators
190 git-verify-pack plumbinginterrogators
191 git-verify-tag ancillaryinterrogators
192 gitweb ancillaryinterrogators
193 git-whatchanged ancillaryinterrogators complete
194 git-worktree mainporcelain
195 git-write-tree plumbingmanipulators
196 gitattributes guide
197 gitcli guide
198 gitcore-tutorial guide
199 gitcredentials guide
200 gitcvs-migration guide
201 gitdiffcore guide
202 giteveryday guide
203 gitfaq guide
204 gitglossary guide
205 githooks guide
206 gitignore guide
207 gitmailmap guide
208 gitmodules guide
209 gitnamespaces guide
210 gitremote-helpers guide
211 gitrepository-layout guide
212 gitrevisions guide
213 gitsubmodules guide
214 gittutorial-2 guide
215 gittutorial guide
216 gitworkflows guide