Git Adarrak: Zerrendatu, Sortu, Aldatu, Bateratu, Push eta Ezabatu

Git Adarrak
Bertsio Kontrola
Web Garapena
Git Adarrak: Zerrendatu, Sortu, Aldatu, Bateratu, Bultzatu eta Ezabatu cover image

Git adarren sarrera

Git-en adarrei esker, garatzaileei proiektu baten alderdi desberdinak aldi berean lan egin ditzakete kode-oinarri nagusia oztopatu gabe. Funtzionalitate honek garapen paralelo eraginkorra, ezaugarri berriekin esperimentatzea eta akats isolatuak konpontzea ahalbidetzen du. Adarrak sortuz eta kudeatuz, taldeek lan-fluxu leuna berma dezakete eta beren proiektuaren osotasuna mantendu.

Captura de pantalla 2024-07-05 140914.png

Goiko irudiak Git adarrek biltegi batean nola funtzionatzen duten ikus-entzunezko irudikapena eskaintzen du. Oinarri komun batetik aldentzen diren hainbat adar erakusten ditu, adar bakoitzak garapen-lerro bereizi bat adierazten duelarik. Zehazki, bi adar sortzen dira: bata ezaugarri berri bat gehitzeko eta beste bat akats bat konpontzeko. Adar hauei esker, garatzaileek zeregin ezberdinetan modu independentean lan egin dezakete, funtzio berrien garapenak eta akatsen konponketak kode-base nagusiaren egonkortasuna oztopatzen ez dutela ziurtatuz.

Git-en, adar bat, funtsean, konpromiso zehatz baterako erakuslea da, garatzaileei funtzio edo konponketa desberdinak lantzeko aukera ematen die kode-oinarri nagusitik isolatuta (askotan "maisua" edo "adar "nagusia" deitzen zaio). Konfigurazio honek amaitu gabeko edo esperimentalaren kodea proiektuaren bertsio egonkorrean eragina izatea eragozten du. Adibidez, irudiak adar nagusi bat erakusten du, non bi ezaugarri adar aldendu diren. Ezaugarri-adar hauek garatzaileek funtzionalitate berriak gehitzeko edo akatsen konponketak modu independentean egiteko aukera ematen diete eta ez dute adar nagusiari eraginik. Garapena edo akatsen konponketa amaitutakoan, adarrak berriro batu daitezke adar nagusian.

Artikulu honetan, Git adarrei lotutako oinarrizko eragiketak aztertuko ditugu, besteak beste, adarrak zerrendatu, sortu, aldatu, batu, bultzatu eta ezabatu. Eragiketa hauek ulertzea ezinbestekoa da Git-en potentzial osoa aprobetxatu nahi duen edozein garatzailerentzat.

Git komandoak

Git-ek komando sorta eskaintzen du adarrak modu eraginkorrean kudeatzeko. Jarraian, komando bakoitza adibideekin azaltzen dugu:

  1. Adarrak zerrendatu

Zure biltegiko adar guztiak zerrendatzeko, erabili git branch komandoa. Honek tokiko sukurtsal guztiak erakutsiko ditu, uneko adarra izartxo batekin (*) nabarmenduz.

git adarra

Irteera adibidea:

* nagusia

Ezaugarri-adarra

bugfix-adarra

  1. Sortu adar bat

Adar berri bat sortzeko, erabili git branch <branch-name> komandoa. Komando honek adar bat sortzen du baina ez da bertara aldatzen.

git adarra ezaugarri-adarra

Bestela, git checkout -b <branch-name> erabil dezakezu berehala adar berrira sortzeko eta aldatzeko.

git checkout -b feature-branch

  1. Adar batera aldatu

Lehendik dagoen adar batera aldatzeko, erabili git checkout <branch-name> komandoa.

git checkout feature-branch

  1. Batu adar bat

Aldaketak adar batetik beste batera batzeko, aldatu batu nahi duzun adarra eta, ondoren, erabili git merge <branch-name> komandoa. Hurrengo komandoek `feature-branch` adarra `nagusia` adarrekin bateratzen dute

git checkout main

git merge feature-branch

git merge konpromezu berri bat sortzen du bateratzea egiteko. Historia gordetzen du.

Captura de pantalla 2024-07-05 135950.png

Batzea egiteko beste estrategia bat git rebase <branch-name> komandoa erabiltzean datza. Rebase-k bateratzearen oso antzera funtzionatzen du, izan ezik, adarra aldatuz batzen du, beraz, ez du historia gordetzen

Captura de pantalla 2024-07-05 135727.png

  1. Bultzatu adar bat

Tokiko adar bat urruneko biltegi batera bultzatzeko, erabili git push origin <branch-name> komandoa. Honek biltegian sarbidea duten beste batzuekin partekatzen du adarra.

git push jatorria ezaugarri-adarra

  1. Ezabatu adar bat

Jada behar ez den tokiko adar bat ezabatzeko, erabili git branch -d <branch-name>

agindua. Adarra batu ez bada, -d letra larria erabil dezakezu ezabatzea behartzeko.

git adarra -d ezaugarri-adarra

Urruneko adar bat ezabatzeko, erabili:

git push origin --delete feature-branch


Git adarrak funtsezkoak dira web garapenean kode aldaketak kudeatzeko, garatzaileei funtzionalitateetan, akatsen konponketetan eta esperimentuetan modu independentean lan egiteko aukera ematen dietelako. Horrek lankidetza eraginkorra eta lan-fluxua etengabea bermatzen du. Code Labs Academy-ko web garapenaren abiapuntua ikasleei Git eta bere adarkatze estrategiak ulertzen laguntzeko diseinatuta dago. Gure proiektu praktikoek eta mundu errealeko eszenatokiek ikasleei berehala erabil ditzaketen ezagutzak eta gaitasunak hornitzen dituzte. Bertsioen kontroleko praktika onen gainean kontzentratzearekin, gure curriculumak ziurtatzen du lizentziatuak garapen profesionaleko taldeetan sartzeko eta kodeketa-erronkei konfiantzaz kudeatzeko prest daudela.


Career Services background pattern

Lanbide Zerbitzuak

Contact Section background image

Jarrai gaitezen harremanetan

Code Labs Academy © 2024 Eskubide guztiak erreserbatuta.