Git/Git component programs

Git has many component program, the following is an unabridged list of the them as of git version 1.5.2.5.

git

git-add

git-add--interactive

git-am

git-annotate

git-apply

git-applymbox

git-applypatch

git-archive

git-bisect

git-blame

git-branch

git-bundle

git-cat-file

git-check-attr

git-checkout

git-checkout-index

git-check-ref-format

git-cherry

git-cherry-pick

git-clean

git-clone

git-commit

git-commit-tree

git-config

git-convert-objects

git-count-objects

git-daemon

git-describe

git-diff

git-diff-files

git-diff-index

git-diff-tree

git-fast-import

git-fetch

git-fetch-pack

git-fetch--tool

git-fmt-merge-msg

git-for-each-ref

git-format-patch

git-fsck

git-fsck-objects

git-gc

git-get-tar-commit-id

git-grep

git-hash-object

git-http-fetch

git-http-push

git-imap-send

git-index-pack

git-init

git-init-db

git-instaweb

git-local-fetch

git-log

git-lost-found

git-ls-files

git-ls-remote

git-ls-tree

git-mailinfo

git-mailsplit

git-merge

git-merge-base

git-merge-file

git-merge-index

git-merge-octopus

git-merge-one-file

git-merge-ours

git-merge-recursive

git-merge-resolve

git-merge-stupid

git-merge-subtree

git-mergetool

git-merge-tree

git-mktag

git-mktree

git-mv

git-name-rev

git-pack-objects

git-pack-redundant

git-pack-refs

git-parse-remote

git-patch-id

git-peek-remote

git-prune

git-prune-packed

git-pull

git-push

git-quiltimport

git-read-tree

git-rebase

git-receive-pack

git-reflog

git-relink

git-remote

git-repack

git-repo-config

git-request-pull

git-rerere

git-reset

git-revert

git-rev-list

git-rev-parse

git-rm

git-runstatus

git-send-pack

git-shell

git-shortlog

git-show

git-show-branch

git-show-index

git-show-ref

git-sh-setup

git-ssh-fetch

git-ssh-pull

git-ssh-push

git-ssh-upload

git-status

git-stripspace

git-symbolic-ref

git-tag

git-tar-tree

git-unpack-file

git-unpack-objects

git-update-index

git-update-ref

git-update-server-info

git-upload-archive

git-upload-pack

git-var

git-verify-pack

git-verify-tag

git-whatchanged

git-write-tree