Git ist ein »Verwaltungsprogramm für Verzeichnisinhalte«, das dafür ausgelegt ist, große Projekte wie den Linux-Kernel effizient zu handhaben. Es ist ein verteiltes Quellcode-Verwaltungssystem und hat Ähnlichkeiten mit GNU Arch, Monotone und BitKeeper. Jedes Git-Arbeitsverzeichnis ist ein vollständiges Repositorium mit vollständigen Versionsverwaltungs-Fähigkeiten und ist unabhängig vom Netzwerk-Zugriff auf einen zentralen Server. (non)