Σύστημα Git
Το σύστημα Git αποτελεί ένα σύστημα διαχείρισης εκδόσεων ενός εργασιού έργου. Το Git έχει μια κατανεμημένη αρχιτεκτονική, πράγμα που συνεπάγεται την τοποθέτηση αρχείων και αποθετηρίων του έργου σε διάφορα κλαδιά, ενώ ο κύριος σταθερός κώδικας βρίσκεται στο κύριο κλαδί του έργου, και η εργασία πάνω σε νέες αλλαγές και ο έλεγχός τους γίνεται σε παράπλευρα, τα λεγόμενα θεματικά κλαδιά. Σε κάθε αποθήκευση αλλαγών στα αρχεία, το σύστημα Git κάνει ένα είδος στιγμιότυπου τους, το οποίο αποθηκεύεται σε ένα προσωρινό φάκελο.