Git (/ ɡɪt /) è un sistema di controllo della versione per tenere traccia delle modifiche nei file del computer e coordinare il lavoro su tali file tra più persone. Viene utilizzato principalmente per la gestione del codice sorgente nello sviluppo del software, ma può essere utilizzato per tenere traccia delle modifiche in qualsiasi set di file. In quanto sistema di controllo di revisione distribuito, mira a velocità, integrità dei dati e supporto per flussi di lavoro distribuiti e non lineari.