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.