Git-järjestelmä
Git-järjestelmä on työnversionhallintajärjestelmä. Gitin arkkitehtuuri on hajautettu, mikä tarkoittaa, että projektin tiedostot ja arkistot sijaitsevat eri haaroissa, ja vakaa pääkoodi sijaitsee projektin päähaarassa, kun taas uusien muutosten parissa työskentely ja niiden testaus tapahtuu sivussa, ns. teemahaaroissa. Aina kun tiedostoja tallennetaan, Git-järjestelmä ottaa eräänlaisen kuvan niistä, joka tallennetaan väliaikaiseen kansioon.