Git 有许多组件程序,以下是截至git 版本 1.5.2.5 的完整列表.
| gitgit-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-objectgit-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-rebasegit-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
 
 |