Git Branches: luettelo, luo, vaihda, yhdistä, työnnä ja poista

Git Branches
versionhallinta
verkkokehitys
Git Branches: luettelo, luo, vaihda, yhdistä, työnnä ja poista cover image

Johdatus Git-haaroihin

Gitin haarakonttorit antavat kehittäjille mahdollisuuden työskennellä projektin eri osien parissa samanaikaisesti häiritsemättä pääkoodikantaa. Tämä toiminto mahdollistaa tehokkaan rinnakkaiskehityksen, uusien ominaisuuksien kokeilun ja erillisen virheenkorjauksen. Luomalla ja hallitsemalla sivukonttoreita tiimit voivat varmistaa sujuvan työnkulun ja ylläpitää projektinsa eheyttä.

Captura de pantalla 2024-07-05 140914.png

Yllä oleva kuva tarjoaa visuaalisen esityksen siitä, kuinka Git-haarat toimivat arkiston sisällä. Se havainnollistaa useita haaroja, jotka poikkeavat yhteisestä perustasta, ja jokainen haara edustaa erillistä kehityslinjaa. Tarkemmin sanottuna luodaan kaksi haaraa: yksi uuden ominaisuuden lisäämistä ja toinen vian korjaamista varten. Nämä haarat antavat kehittäjille mahdollisuuden työskennellä eri tehtävien parissa itsenäisesti varmistaen, että uusien ominaisuuksien kehitys ja virheenkorjaukset eivät häiritse pääkoodikannan vakautta.

Gitissä haara on pohjimmiltaan osoitin tiettyyn sitoumukseen, jonka avulla kehittäjät voivat työskennellä eri ominaisuuksien tai korjausten parissa erillään pääkoodikannasta (kutsutaan usein "pää"- tai "pää"haaraksi). Tämä asennus estää keskeneräistä tai kokeellista koodia vaikuttamasta projektin vakaaseen versioon. Esimerkiksi kuvassa näkyy päähaara, josta kaksi piirrehaaraa on eronnut. Näiden ominaisuushaarojen avulla kehittäjät voivat lisätä uusia toimintoja tai suorittaa virheenkorjauksia itsenäisesti, eivätkä ne vaikuta päähaaraan. Kun kehitys tai virheenkorjaus on valmis, haarat voidaan yhdistää takaisin päähaaraan.

Tässä artikkelissa tutkimme Git-haaroihin liittyviä perustoimintoja, mukaan lukien haarojen luetteloiminen, luominen, vaihtaminen, yhdistäminen, työntäminen ja poistaminen. Näiden toimintojen ymmärtäminen on välttämätöntä kaikille kehittäjille, jotka haluavat hyödyntää Gitin koko potentiaalia.

Git-komennot

Git tarjoaa joukon komentoja haarojen tehokkaaseen hallintaan. Alla selitämme jokaisen komennon esimerkein:

  1. Listaa haarat

Listaa kaikki arkistossasi olevat haarat käyttämällä "git branch" -komentoa. Tämä näyttää kaikki paikalliset haarat korostaen nykyisen haaran tähdellä (*).

git haara

Esimerkkituloste:

* pää

ominaisuus-haara

virheenkorjaus-haara

  1. Luo haara

Luo uusi haara komennolla git haara <haara-nimi>. Tämä komento luo haaran, mutta ei vaihda siihen.

git haaran ominaisuus-haara

Vaihtoehtoisesti voit käyttää git checkout -b <haara-nimi> luodaksesi välittömästi uuteen haaraan ja vaihtaaksesi siihen.

git checkout -b feature-branch

  1. Vaihda haarakonttoriin

Voit vaihtaa olemassa olevaan haaraan komennolla git checkout <haara-nimi>.

git checkout -ominaisuus-haara

  1. Yhdistä sivuliike

Jos haluat yhdistää muutokset haarasta toiseen, vaihda haaraan, johon haluat yhdistää, ja käytä sitten komentoa "git merge ". Seuraavat komennot yhdistävät haaran `feature-branch` `main`-haaraan

git checkout main

git merge feature-branch

git merge luo uuden sitoumuksen yhdistämisen suorittamista varten. Se säilyttää historian.

Captura de pantalla 2024-07-05 135950.png

Toinen yhdistämisen suorittamisstrategia sisältää komennon git rebase <haara-nimi>. Rebase toimii hyvin samalla tavalla kuin yhdistäminen, paitsi että se yhdistää haaran siirtämällä sitä, joten se ei säilytä historiaa

Captura de pantalla 2024-07-05 135727.png

  1. Työnnä haara

Työntääksesi paikallisen haaran etävarastoon, käytä git push origin -komentoa. Tämä jakaa haaran muiden kanssa, joilla on pääsy tietovarastoon.

git push origin ominaisuus-haara

  1. Poista haara

Jos haluat poistaa paikallisen haaran, jota ei enää tarvita, käytä git haaraa -d <haara-nimi>

komento. Jos haaraa ei ole yhdistetty, voit pakottaa poiston käyttämällä isoja kirjaimia "-d".

git haara -d feature-branch

Voit poistaa etähaaran käyttämällä:

git push origin --delete feature-branch


Git-haarat ovat tärkeitä koodimuutosten hallinnassa verkkokehityksessä, koska niiden avulla kehittäjät voivat työskennellä itsenäisesti ominaisuuksien, virheenkorjausten ja kokeilujen parissa. Tämä takaa tehokkaan yhteistyön ja saumattoman työnkulun. Code Labs Academyn verkkokehityksen bootcamp on suunniteltu auttamaan opiskelijoita ymmärtämään Git ja sen haarautumisstrategiat. Käytännön projektimme ja tosielämän skenaariot antavat opiskelijoille tietoa ja kykyjä, joita he voivat käyttää heti. Keskittämällä versiohallinnan parhaisiin käytäntöihin opetussuunnitelmamme varmistaa, että valmistuneet ovat valmiita liittymään ammatillisiin kehitysryhmiin ja selviytymään luottavaisesti koodauksen haasteista.


Career Services background pattern

Urapalvelut

Contact Section background image

Pidetään yhteyttä

Code Labs Academy © 2024 Kaikki oikeudet pidätetään.