Mikä on Git
Koodin versionhallintajärjestelmä
Git — hajautettu versionhallintajärjestelmä lähdekoodin muutosten seurantaan. Linus Torvaldsin luoma vuonna 2005.
Ydinkäsitteet
- Repository — projektin tallennustila muutoshistorialla
- Commit — kuvauksella varustettu muutosten tilannekuva
- Branch — itsenäinen kehityslinja
- Merge — haarojen yhdistäminen
- Pull Request — pyyntö muutosten yhdistämiseksi
Peruskäskyt
git init # Alusta repository
git clone # Kloonaa repository
git add # Lisää tiedostot stagingiin
git commit # Luo commit
git push/pull # Synkronoi remoten kanssa
Alustat
- GitHub — suurin koodin isännöintialusta
- GitLab — DevOps-alusta
- Bitbucket — Atlassianin ratkaisu
Hyödyt
Git tarjoaa täydellisen muutoshistorian, tiimiyhteistyön, palautuksen mihin tahansa versioon ja tehokkaan haarautumisen.