Gitversionhallinta
Gitversionhallinta on hajautettu versionhallintajärjestelmä, jota käytetään ohjelmistoprojektien muutosten tallentamiseen ja seuraamiseen. Se mahdollistaa useiden kehittäjien samanaikaisen työskentelyn sekä tarjoaa työkalut haarojen hallintaan ja muutosten vertailuun. Gitin kehitti Linus Torvalds vuonna 2005 Linux-ytimen kehityksen tueksi, ja sen tavoitteina ovat nopeus, datan eheys sekä tuki ei-lineaariselle kehitykselle ja offline-työskentelylle.
Git tallentaa projektin tilat commit-objekteina, joissa on viittaus edelliseen tilaan sekä metatietoja. Koko historia ja projekti
Käytännössä Git tukee monenlaisia kehitystyötapoja, kuten pienet feature-haarat, GitFlow-työmalli sekä kevyemmät käytännöt kuten GitHub Flow tai
Gitversionhallinta keskittyy paikalliseen kehitykseen, mutta mahdollistaa myöhemmin tehokkaan synkronoinnin keskitetyn palvelimen tai pilvipalvelun kanssa.