Gitは、Linuxカーネルのような大規模な開発プロジェクトを、高速かつ効率的に処理するように設計された「ディレクトリコンテンツマネージャ」です。分散ソースコード管理ツールのカテゴリーにおいて、GNU Arch, Monotone, そしてBitKeeperに似ています。全てのGit作業ディレクトリは、完全リビジョン追跡の機能を備え、中央サーバーへのネットワークアクセスに依存しない成熟したリポジトリです。