+gitlink:git-update-server-info[1]::
+ Updates auxiliary information on a dumb server to help
+ clients discover references and packs on it.
+
+gitlink:git-upload-pack[1]::
+ Invoked by 'git-clone-pack' and 'git-fetch-pack' to push
+ what are asked for.
+
+
+Porcelain-ish Commands
+----------------------
+
+gitlink:git-add[1]::
+ Add paths to the index file.
+ Previously this command was known as git-add-script.
+
+gitlink:git-applymbox[1]::
+ Apply patches from a mailbox.
+
+gitlink:git-bisect[1]::
+ Find the change that introduced a bug.
+ Previously this command was known as git-bisect-script.
+
+gitlink:git-branch[1]::
+ Create and Show branches.
+ Previously this command was known as git-branch-script.
+
+gitlink:git-checkout[1]::
+ Checkout and switch to a branch.
+ Previously this command was known as git-checkout-script.
+
+gitlink:git-cherry-pick[1]::
+ Cherry-pick the effect of an existing commit.
+ Previously this command was known as git-cherry-pick-script.
+
+gitlink:git-clone[1]::
+ Clones a repository into a new directory.
+ Previously this command was known as git-clone-script.
+
+gitlink:git-commit[1]::
+ Record changes to the repository.
+ Previously this command was known as git-commit-script.
+
+gitlink:git-diff[1]::
+ Show changes between commits, commit and working tree, etc.
+ Previously this command was known as git-diff-script.
+
+gitlink:git-fetch[1]::
+ Download from a remote repository via various protocols.
+ Previously this command was known as git-fetch-script.
+
+gitlink:git-format-patch[1]::
+ Prepare patches for e-mail submission.
+ Previously this command was known as git-format-patch-script.
+
+gitlink:git-grep[1]::
+ Print lines matching a pattern
+
+gitlink:git-log[1]::
+ Shows commit logs.
+ Previously this command was known as git-log-script.
+
+gitlink:git-ls-remote[1]::
+ Shows references in a remote or local repository.
+ Previously this command was known as git-ls-remote-script.
+
+gitlink:git-merge[1]::
+ Grand unified merge driver.
+
+gitlink:git-octopus[1]::
+ Merge more than two commits.
+ Previously this command was known as git-octopus-script.
+
+gitlink:git-pull[1]::
+ Fetch from and merge with a remote repository.
+ Previously this command was known as git-pull-script.
+
+gitlink:git-push[1]::
+ Update remote refs along with associated objects.
+ Previously this command was known as git-push-script.
+
+gitlink:git-rebase[1]::
+ Rebase local commits to new upstream head.
+ Previously this command was known as git-rebase-script.
+
+gitlink:git-rename[1]::
+ Rename files and directories.
+ Previously this command was known as git-rename-script.
+
+gitlink:git-repack[1]::
+ Pack unpacked objects in a repository.
+ Previously this command was known as git-repack-script.
+
+gitlink:git-reset[1]::
+ Reset current HEAD to the specified state.
+ Previously this command was known as git-reset-script.
+
+gitlink:git-resolve[1]::
+ Merge two commits.
+ Previously this command was known as git-resolve-script.
+
+gitlink:git-revert[1]::
+ Revert an existing commit.
+ Previously this command was known as git-revert-script.
+
+gitlink:git-shortlog[1]::
+ Summarizes 'git log' output.
+
+gitlink:git-show-branch[1]::
+ Show branches and their commits.
+
+gitlink:git-status[1]::
+ Shows the working tree status.
+ Previously this command was known as git-status-script.
+
+gitlink:git-verify-tag[1]::
+ Check the GPG signature of tag.
+ Previously this command was known as git-verify-tag-script.
+
+gitlink:git-whatchanged[1]::
+ Shows commit logs and differences they introduce.
+
+
+Ancillary Commands
+------------------
+Manipulators:
+
+gitlink:git-applypatch[1]::
+ Apply one patch extracted from an e-mail.
+
+gitlink:git-archimport[1]::
+ Import an arch repository into git.
+ Previously this command was known as git-archimport-script.
+
+gitlink:git-convert-objects[1]::
+ Converts old-style GIT repository
+ Previously this command was known as git-convert-cache.
+
+gitlink:git-cvsimport[1]::
+ Salvage your data out of another SCM people love to hate.
+ Previously this command was known as git-cvsimport-script.
+
+gitlink:git-merge-one-file[1]::
+ The standard helper program to use with "git-merge-index"
+ Previously this command was known as git-merge-one-file-script.
+
+gitlink:git-prune[1]::
+ Prunes all unreachable objects from the object database
+ Previously this command was known as git-prune-script.
+
+gitlink:git-relink[1]::
+ Hardlink common objects in local repositories.
+ Previously this command was known as git-relink-script.
+
+gitlink:git-sh-setup[1]::
+ Common git shell script setup code.
+ Previously this command was known as git-sh-setup-script.
+
+gitlink:git-tag[1]::
+ An example script to create a tag object signed with GPG
+ Previously this command was known as git-tag-script.
+
+
+Interrogators:
+
+gitlink:git-cherry[1]::
+ Find commits not merged upstream.
+
+gitlink:git-count-objects[1]::
+ Count unpacked number of objects and their disk consumption.
+ Previously this command was known as git-count-objects-script.
+
+gitlink:git-daemon[1]::
+ A really simple server for GIT repositories.
+
+gitlink:git-get-tar-commit-id[1]::
+ Extract commit ID from an archive created using git-tar-tree.
+
+gitlink:git-mailinfo[1]::
+ Extracts patch from a single e-mail message.
+
+gitlink:git-mailsplit[1]::
+ git-mailsplit.
+
+gitlink:git-patch-id[1]::
+ Compute unique ID for a patch.
+
+gitlink:git-parse-remote[1]::
+ Routines to help parsing $GIT_DIR/remotes/
+ Previously this command was known as git-parse-remote-script.
+
+gitlink:git-request-pull[1]::
+ git-request-pull.
+ Previously this command was known as git-request-pull-script.
+
+gitlink:git-rev-parse[1]::
+ Pick out and massage parameters.
+
+gitlink:git-send-email[1]::
+ Send patch e-mails out of "format-patch --mbox" output.
+ Previously this command was known as git-send-email-script.
+
+gitlink:git-stripspace[1]::
+ Filter out empty lines.
+
+
+Commands not yet documented
+---------------------------
+
+gitlink:gitk[1]::
+ gitk.
+
+
+Identifier Terminology