System Git
System Git jest systemem kontroli wersji projektu. Git ma rozproszoną architekturę, co oznacza przechowywanie plików i repozytoriów projektu w różnych gałęziach, przy czym główny stabilny kod znajduje się w głównej gałęzi projektu, a praca nad nowymi zmianami i ich testowanie odbywa się w gałęziach pobocznych, tzw. gałęziach tematycznych. Przy każdym zapisie zmian w plikach, system Git wykonuje swego rodzaju ich migawkę, która jest przechowywana w folderze tymczasowym.