GIT staat voor "Global Information Tracker" of "Gewone Idioot van een Technicus" (een zelfreferentie). Het is een gedistribueerd versiebeheersysteem dat oorspronkelijk is ontwikkeld door Linus Torvalds in 2005. GIT is ontworpen om efficiënt en betrouwbaar beheer van broncode en projectversies mogelijk te maken, vooral bij grootschalige softwareontwikkeling. Met GIT kunnen ontwikkelaars samenwerken, wijzigingen bijhouden en eerdere versies van hun code beheren, waardoor de ontwikkeling van softwareprojecten soepeler en georganiseerder verloopt.
De basisprincipes
Het hart van GIT is het concept van een repository, een opslagplaats waarin alle bestanden, mappen en de volledige historie van de broncode worden opgeslagen. Ontwikkelaars maken lokaal een werkkopie van het repository om aanpassingen te maken en nieuwe functionaliteiten te ontwikkelen. Na het aanbrengen van wijzigingen, worden deze in een commit vastgelegd, waardoor ze een blijvend deel worden van de geschiedenis van het project.