-
Alustamine ja ettevalmistus
-
GIT lokaalne kasutamine
-
GitHub - Git koostöö
-
Git ülevaade
Mis on Git ja miks seda kasutatakse?
Mis on versioonihaldus
Versioonihaldus on meetod, mille abil salvestatakse faili või projekti muudatused ajas nii, et varasemaid versioone on võimalik hiljem vaadata, võrrelda või taastada.
Ilma versioonihalduseta tekib sageli olukord, kus projektikaust sisaldab faile nagu:
aruanne.html
aruanne_final.html
aruanne_final2.html
aruanne_parandatud_final.html
Sellisel juhul ei ole selge:
- milline fail on viimane versioon
- milline fail on viimane versioon
- kes mida muutis
- millal muudatus tehti
Git lahendab selle probleemi, salvestades muudatused struktureeritud kujul projekti ajalukku.
Milliseid probleeme Git lahendab?
Git aitab lahendada mitmeid igapäevase töö probleeme:
Muudatuste jägimine
- milline fail muutus
- millal see muutus
- kes seda muutis
- mida muudeti
Vigade parandamine
Kui midagi läheb katki, saab naasta varasema töötava versiooni juurde.
Paralleelne töö
Kui midagi läheb katki, saab naasta varasema töötava versiooni juurde.
Turvaline varundamine
Projekt ei ole ainult ühes arvutis. Mitmiktöö korral on projekti kood saadaval keskrepositooriumis ja kõikide projektis osalejate isiklikes arvutites.
Selge tööajalugu
Commit’id moodustavad projekti arengu kronoloogilise logi.