Sistema Git
Il sistema Git è un sistema di controllo delle versioni per un progetto di lavoro. Git ha un'architettura distribuita, il che implica che i file e i repository del progetto sono posizionati in rami diversi, mentre il codice stabile principale si trova nel ramo principale del progetto, e il lavoro su nuove modifiche e il loro testing avviene nei rami secondari, i cosiddetti rami tematici. Ad ogni salvataggio delle modifiche nei file, il sistema Git crea una sorta di loro istantanea, che viene memorizzata in una cartella temporanea.