Programmatūras izstrādes pasaule prasa efektīvu koda un izmaiņu pārvaldību. Šeit ienāk Git. Šajā rokasgrāmatā tu iepazīsies ar pamatprincipiem par Git un tā darbību. Ir pienācis laiks iepazīties ar vienu no svarīgākajiem rīkiem izstrādātājiem.
Galvenās atziņas
- Git ir izplatīts versiju kontroles sistēma.
- Izmaiņas tiek veiktas lokāli un var tikt augšupielādētas centrālajā repozitārā (piemēram, GitHub).
- Git ļauj vieglu failu izsekojamību un versiju pārvaldību.
Solījums-pa-solī rokasgrāmata
1. Pamatizpratne par versiju pārvaldību
Pirms sākt darbību ar Git, ir svarīgi saprast, kāpēc versiju pārvaldība ir nepieciešama. Agrāk versiju kontrole notika manuāli, bieži izveidojot kopijas no programmatūras projektiem. Tas bija ne tikai laikietilpīgi, bet arī pakļauts kļūdām.

Ar Git viss kļūst daudz vieglāk. Tas ir centralizēts repozitārs, kur visus izmaiņas failos var izsekot. Kad tu saglabā jaunu projekta stāvokli, tas tiek reģistrēts datu bāzē.
Šajā procesā izšķirošu lomu spēlē koncepti, piemēram, Commit, Branching un Merging.

2. Git instalēšana
Vairumā operētājsistēmu tu vari viegli lejupielādēt un instalēt Git. Apmeklē oficiālo Git mājaslapu un lejupielādē attiecīgo versiju savai operētājsistēmai. Instalēšanas process vedīs tevi soli pa solim cauri iestatīšanai.
3. Repozitāra izveide
Pēc instalēšanas atver savu termināli vai komandu uzvedni. Lai uzsāktu jaunu projektu, pārej uz attiecīgo mapi un izpildi sekojošo komandu:
Tas izveidos jaunu, tukšu Git repozitāru pašreizējā direktorijā.
4. Pirmie soļi ar failiem
Tagad pievieno dažus failus, kurus vēlies versēt. Pēc tam, kad esi pievienojis vai rediģējis datus, vari veikt statusa pārbaudi:
Tas sniegs pārskatu par izmaiņām tavā repozitārā.
5. Failu pievienošana Staging Area
Lai saglabātu izmaiņas, tās ir jāpārvieto uz Staging Area. Pievieno failus Staging Area ar:
Tādējādi tu dod Git norādījumu saglabāt šīs specifiskās izmaiņas.
6. Commit – izmaiņu saglabāšana
Nākamais solis ir Commit. Tas saglabā pašreizējo stāvokli tavam repozitāram. Izmanto sekojošo komandu:
Rūpējies par to, lai uzrakstītu kodolīgu ziņojumu, lai būtu skaidrs, kādas izmaiņas esi veicis.
7. Commit vēstures pārbaude
Lai apskatītu savu iepriekšējo commit vēsturi, izmantojiet komandu:
Šeit tu redzēsi visu izmaiņu sarakstu, kas jebkad ir veiktas šajā repozitārā.
8. Darbs ar Branches
Branches ir svarīga Git iezīme, kas ļauj paralēlus izstrādes procesus. Lai izveidotu jaunu branch un pārslēgtos uz to, izmanto:
Augšupielādes var tikt veiktas atsevišķos branches, nemainot galveno branch.
9. Branch apvienošana
Ja esi apmierināts ar branch, tu vari to apvienot galvenajā brančā (parasti "main" vai "master"). Pārslēdzies atpakaļ uz galveno branch:
Un tad izpildi apvienošanas komandu:
10. Attālināto repozitāru izmantošana ar GitHub
Lai dalītos savā lokālajā darbā vai to nodrošinātu, tu vari izveidot tiešsaistes repozitāru GitHub. Piesakies GitHub, izveido jaunu repozitāru un seko instrukcijām. Lai savienotu savu lokālo repozitāru ar GitHub, izmanto:
Pēc tam tu vari augšupielādēt savus commit:
Izpildot šos soļus, tu veiksmīgi savienoji savu projektu ar attālinātu repozitāru. Tagad tu esi spējīgs jebkurā laikā saglabāt savas izmaiņas tiešsaistē.
Secinājums – Git un versiju pārvaldība: pamati
Git ir neaizvietojams rīks visiem, kuri nopietni vēlas iesaistīties programmatūras izstrādē. Ar tā palīdzību tu vari efektīvi pārvaldīt izmaiņas, strādāt paralēli un nodrošināt sava koda integritāti.
Bieži uzdotie jautājumi
Kas ir Git?Git ir izplatīta versiju kontroles sistēma, kas uzrauga un saglabā izmaiņas failos.
Kāpēc ir svarīga versiju pārvaldība?Versiju pārvaldība ļauj izsekot izmaiņām failos un atvieglo vairāku izstrādātāju sadarbību.
Kā strādāt ar brančiem Git?Branchi ļauj paralēlas izstrādes. Izveido jaunu branch, strādā tajā un vēlāk apvieno to ar galveno branch.
Kas ir commit?Commit saglabā pašreizējo failu stāvokli repozitārā ar pievienotu ziņu.
Kas ir atšķirība starp lokālo un attālināto repozitāru?Lokālais repozitārs pastāv tavā datorā, kamēr attālinātais repozitārs, piemēram, GitHub, ir pieejams tiešsaistē.