Git (/ ɡɪt /) on versionhallintajärjestelmä, joka seuraa tietokonetiedostojen muutoksia ja koordinoi näiden tiedostojen työtä useiden ihmisten kesken. Sitä käytetään ensisijaisesti lähdekoodien hallintaan ohjelmistokehityksessä, mutta sitä voidaan käyttää seuraamaan minkä tahansa tiedostojoukon muutoksia. Hajautettuna versionhallintajärjestelmänä se pyrkii nopeuteen, tietojen eheyteen ja tukemaan hajautettuja, ei-lineaarisia työnkulkuja.