Réamhrá ar bhrainsí Git
Cuireann brainsí i Git ar chumas forbróirí oibriú ar ghnéithe éagsúla de thionscadal ag an am céanna gan cur isteach ar an mbunachar cód. Ligeann an fheidhmiúlacht seo forbairt chomhthreomhar éifeachtach, triail a bhaint as gnéithe nua, agus fabhtanna a shocrú ar leithligh. Trí bhrainsí a chruthú agus a bhainistiú, is féidir le foirne sreabhadh oibre réidh a chinntiú agus sláine a dtionscadal a chothabháil.
Soláthraíonn an íomhá thuas léiriú amhairc ar an gcaoi a bhfeidhmíonn brainsí Git laistigh de stór. Léiríonn sé brainsí iolracha ag teacht ó bhunáit choiteann, le gach brainse ag léiriú líne forbartha ar leith. Go sonrach, cruthaítear dhá bhrainse: ceann amháin chun gné nua a chur leis agus ceann eile chun fabht a shocrú. Ligeann na brainsí seo d'fhorbróirí oibriú go neamhspleách ar thascanna éagsúla, ag cinntiú nach gcuireann forbairt gné nua agus ceartúcháin fabht isteach ar chobhsaíocht an bhunachar cód.
In Git, is pointeoir é brainse go bunúsach do ghealltanas ar leith, rud a ligeann d’fhorbróirí oibriú ar ghnéithe nó ar cheartúcháin éagsúla ina n-aonar ón mbunachar cód (dá ngairtear an “máistir” nó an “príomhbhrainse”) go minic. Cuireann an socrú seo cosc ar chód neamhchríochnaithe nó trialach dul i bhfeidhm ar leagan cobhsaí an tionscadail. Mar shampla, taispeánann an íomhá príomhbhrainse ónar scar dhá ghné-bhrainse. Cuireann na gnéithe seo ar chumas na bhforbróirí feidhmiúlacht nua a chur leis nó réitigh fabht a dhéanamh go neamhspleách agus gan tionchar a bheith acu ar an bpríomhbhrainse. Nuair a bheidh an fhorbairt nó an socrú fabht críochnaithe, is féidir brainsí a chumasc ar ais isteach sa phríomhbhrainse.
San Airteagal seo, déanfaimid iniúchadh ar na hoibríochtaí bunúsacha a bhaineann le brainsí Git, lena n-áirítear conas brainsí a liostú, a chruthú, a aistriú, a chumasc, a bhrú agus a scriosadh. Tá sé ríthábhachtach na hoibríochtaí seo a thuiscint d'aon fhorbróir atá ag iarraidh cumas iomlán Git a ghiaráil.
Orduithe Git
Tairgeann Git raon orduithe chun brainsí a bhainistiú go héifeachtach. Anseo thíos, mínímid gach ordú le samplaí:
Chun na brainsí go léir i do stór a liostú, úsáid an t-ordú git branch
. Taispeánfaidh sé seo gach craobh áitiúil, ag cur béime ar an mbrainse reatha le réiltín (*).
git brain
Aschur samplach:
* priomh
gné-brainse
fabhtcheartú-brainse
Chun brainse nua a chruthú, úsáid an t-ordú git branch <branch-name>
. Cruthaíonn an t-ordú seo brainse ach ní aistríonn sé chuige.
gné-brainse brainse git
Nó, is féidir leat git checkout -b <branch-name>
a úsáid chun an brainse nua a chruthú agus a athrú láithreach.
git checkout -b gné-brainse
Chun athrú go brainse atá ann cheana féin, úsáid an t-ordú git checkout <branch-name>
.
gné-brainse seiceála git
Chun athruithe a chumasc ó bhrainse amháin go brainse eile, aistrigh go dtí an brainse is mian leat a chumasc, agus ansin úsáid an t-ordú git merge <branch-name>
. Cumascann na horduithe seo a leanas an brainse `feature-branch` isteach sa bhrainse `príomh`
príomhsheiceáil git
gné-brainse cumasc git
Cruthaíonn git merge
gealltanas nua chun an cumasc a dhéanamh. Caomhnaíonn sé an stair.
Is éard atá i straitéis eile chun an cumasc a dhéanamh ná an t-ordú git rebase <branch-name>
a úsáid. Oibríonn Rebase an-chosúil le cumasc, ach amháin go ndéanann sé an brainse a chumasc trína aistriú, mar sin ní chaomhnaíonn sé an stair
Chun brainse áitiúil a bhrú go dtí stór cianda, úsáid an t-ordú git push origin <branch-name>
. Roinneann sé seo an brainse le daoine eile a bhfuil rochtain acu ar an stór.
gné-bhrainse tionscnaimh git push
Chun brainse áitiúil nach bhfuil ag teastáil a thuilleadh a scriosadh, úsáid an git branch -d <branch-name>
ordú. Mura bhfuil an brainse cumasc, is féidir leat an bhratach chás uachtair -d
a úsáid chun scriosadh a bhrú.
git branch -d gné-brainse
Chun brainse cianda a scriosadh, úsáid:
bunús bhrú git --scrios gné-brainse
Tá brainsí Git ríthábhachtach chun athruithe cód i bhforbairt gréasáin a bhainistiú toisc go gceadaíonn siad d'fhorbróirí oibriú go neamhspleách ar ghnéithe, ar fhabhtuithe agus ar thurgnaimh. Cinntíonn sé seo comhar éifeachtach agus sreabhadh oibre gan uaim. Tá an bootcamp forbartha gréasáin ag Code Labs Academy deartha chun cabhrú le mic léinn tuiscint a fháil ar Git agus a straitéisí brainse. Tugann ár dtionscadail theagmhálacha agus ár gcásanna sa saol fíor eolas agus cumais do mhic léinn ar féidir leo a úsáid láithreach. Trí dhíriú ar dhea-chleachtais maidir le rialú leagan, cinntíonn ár gcuraclam go mbíonn céimithe sásta dul isteach i bhfoirne forbartha gairmiúla agus déileáil le dúshláin códaithe go muiníneach.