Mikä on Git?
Se on hajautettu versionhallintajärjestelmä.
Määritelmä
Git on hajautettu versionhallintajärjestelmä, joka mahdollistaa tehokkaan muutosten seurannan tiedostoissa, erityisesti ohjelmistokehityksessä.
Repositorio
Jokaisen kehittäjän paikallinen projektikopio on täydellinen repositorio, mikä mahdollistaa offline-työskentelyn ja helpottaa etäyhteistyötä.
Yhdistäminen
Git tarjoaa työkaluja eri haarojen yhdistämiseen, ristiriitojen ratkaisemiseen ja siistin repositorion historian ylläpitämiseen.
Joustavuus
Gitin suunnittelu tukee epälineaarista kehitystä, tehokkaine haaroittumis- ja yhdistämisominaisuuksineen.
Tietojen eheys
Git käyttää kryptografisia hasheja varmistaakseen tallennettujen tietojen eheyden, mikä tekee tiedon muuttamisesta tai menettämisestä vaikeaa.
Suosio
Git on tullut globaaliksi standardiksi versionhallinnassa, ja sitä käytetään laajasti sekä avoimen lähdekoodin että kaupallisissa ohjelmistoprojekteissa.
Commitit
Git luo jokaisella tallennuksella tilannevedoksen kaikista tiedostoista, joita kutsutaan commitiksi, muodostaen graafin kehityshistoriasta.
Haarat
Kehittäjät voivat työskennellä erillisillä haaroilla ja sitten yhdistää työnsä takaisin projektin päähaaraan.
Palauttaminen
On mahdollista palauttaa koodi aiempaan commitiin, tarkastella tiedostojen muutoksia ja tarkistaa tietoja, kuten milloin ja missä muutokset on tehty.