Skip to main content
< All Topics
Print

Mis on Git ja miks seda kasutatakse?

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:

HTML
				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.

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.

Table of Contents