Veje Git: seznam, ustvarjanje, preklop na, spajanje, potiskanje in brisanje

Podružnice Git
nadzor različic
spletni razvoj
Veje Git: seznam, ustvarjanje, preklop na, spajanje, potiskanje in brisanje cover image

Uvod v veje Git

Podružnice v Gitu omogočajo razvijalcem, da delajo na različnih vidikih projekta hkrati, ne da bi posegali v glavno kodno zbirko. Ta funkcionalnost omogoča učinkovit vzporedni razvoj, eksperimentiranje z novimi funkcijami in izolirano odpravljanje napak. Z ustvarjanjem in upravljanjem podružnic lahko ekipe zagotovijo nemoten potek dela in ohranijo celovitost svojega projekta.

Captura de pantalla 2024-07-05 140914.png

Zgornja slika vizualno prikazuje, kako veje Git delujejo znotraj repozitorija. Ponazarja več vej, ki se razlikujejo od skupne baze, pri čemer vsaka veja predstavlja ločeno linijo razvoja. Natančneje, ustvarjeni sta dve veji: ena za dodajanje nove funkcije in druga za odpravljanje napake. Te veje omogočajo razvijalcem, da neodvisno delajo na različnih nalogah, pri čemer zagotavljajo, da razvoj novih funkcij in popravki napak ne motijo ​​stabilnosti glavne kodne baze.

V Gitu je veja v bistvu kazalec na določeno objavo, ki razvijalcem omogoča, da delajo na različnih funkcijah ali popravkih ločeno od glavne kodne baze (pogosto imenovane "glavna" ali "glavna" veja). Ta nastavitev preprečuje, da bi nedokončana ali poskusna koda vplivala na stabilno različico projekta. Na primer, slika prikazuje glavno vejo, od katere sta se ločili dve značilni veji. Te veje funkcij razvijalcem omogočajo dodajanje novih funkcij ali samostojno izvajanje popravkov napak in ne vplivajo na glavno vejo. Ko je razvoj ali popravek napak končan, je mogoče veje združiti nazaj v glavno vejo.

V tem članku bomo raziskali temeljne operacije, povezane z vejami Git, vključno s tem, kako našteti, ustvariti, preklopiti, združiti, potisniti in izbrisati veje. Razumevanje teh operacij je bistveno za vsakega razvijalca, ki želi izkoristiti polni potencial Gita.

Ukazi Git

Git ponuja vrsto ukazov za učinkovito upravljanje vej. Spodaj razlagamo vsak ukaz s primeri:

  1. Seznam podružnic

Za seznam vseh vej v vašem repozitoriju uporabite ukaz git branch. To bo prikazalo vse lokalne podružnice, pri čemer bo trenutna podružnica označena z zvezdico (*).

veja git

Primer izhoda:

* glavni

feature-branch

bugfix-branch

  1. Ustvari vejo

Če želite ustvariti novo vejo, uporabite ukaz git branch <branch-name>. Ta ukaz ustvari vejo, vendar ne preklopi nanjo.

git veja funkcija-veja

Lahko pa uporabite git checkout -b <branch-name>, da takoj ustvarite in preklopite na novo vejo.

git checkout -b feature-branch

  1. Preklopite na podružnico

Če želite preklopiti na obstoječo vejo, uporabite ukaz git checkout <branch-name>.

git checkout funkcija-veja

  1. Združi vejo

Če želite združiti spremembe iz ene veje v drugo, preklopite na vejo, v katero se želite združiti, in nato uporabite ukaz git merge <branch-name>. Naslednji ukazi združijo vejo `feature-branch` v vejo `main`

git checkout main

git merge feature-branch

git merge ustvari novo obvezo za izvedbo spajanja. Ohranja zgodovino.

Captura de pantalla 2024-07-05 135950.png

Druga strategija za izvedbo spajanja je uporaba ukaza git rebase <ime-veje>. Rebase deluje zelo podobno kot spajanje, le da združi vejo tako, da jo premakne, tako da ne ohrani zgodovine

Captura de pantalla 2024-07-05 135727.png

  1. Potisnite vejo

Če želite potisniti lokalno vejo v oddaljeni repozitorij, uporabite ukaz git push origin <ime-veje>. To deli vejo z drugimi, ki imajo dostop do repozitorija.

git push origin feature-branch

  1. Izbrišite vejo

Če želite izbrisati lokalno vejo, ki je ne potrebujete več, uporabite git veja -d <ime-veje>

ukaz. Če veja ni bila združena, lahko uporabite zastavico z velikimi črkami -d, da vsilite izbris.

git veja -d funkcija-veja

Za brisanje oddaljene podružnice uporabite:

git push origin --delete feature-branch


Veje Git so ključnega pomena za upravljanje sprememb kode v spletnem razvoju, ker razvijalcem omogočajo neodvisno delo na funkcijah, popravkih napak in eksperimentih. To zagotavlja učinkovito sodelovanje in nemoten potek dela. Bootcamp za spletni razvoj na Akademiji Code Labs je zasnovan tako, da študentom pomaga razumeti Git in njegove strategije razvejanja. Naši praktični projekti in scenariji iz resničnega sveta študente opremijo z znanjem in sposobnostmi, ki jih lahko uporabijo takoj. Z osredotočanjem na najboljše prakse pri nadzoru različic naš učni načrt zagotavlja, da so diplomanti pripravljeni, da se pridružijo strokovnim razvojnim skupinam in samozavestno obvladujejo izzive kodiranja.


Career Services background pattern

Karierne storitve

Contact Section background image

Ostanimo v stiku

Code Labs Academy © 2025 Vse pravice pridržane.