Bog

Conas Earráid Cumaisc Git a Deisigh

Bain Triail As Ár N -Ionstraim Chun Fadhbanna A Dhíchur





Postáilte arNuashonrú is déanaí: 13 Deireadh Fómhair 2021

Tá baint ag coincheap brainsí le feidhmiúlacht Git. Tá brainse máistir ann ina dhiaidh sin agus roinnt brainsí a théann amach as. Má aistríonn tú ó bhrainse amháin go brainse eile nó má tá coinbhleachtaí ann a bhaineann leis na comhaid bhrainse, tabharfaidh tú aghaidh ar an teachtaireacht earráide, Earráid Git: ní mór duit d'innéacs reatha a réiteach ar dtús . Mura réitítear an earráid, ní bheidh tú in ann brainsí a athrú laistigh de Git. Ní gá scaoll a dhéanamh mar táimid chun Earráid Git Merge a shocrú inniu.



Conas Earráid Cumaisc Git a Deisigh

Git agus a Gnéithe



Is é Git an cód nó na bogearraí sin a ligeann duit monatóireacht a dhéanamh ar athruithe in aon ghrúpa comhaid. Úsáidtear é go hiondúil chun obair a chomhordú i measc ríomhchláraitheoirí. I measc roinnt gnéithe suntasacha de Git tá:

    Luas Slándáil Sonraíagus Ionracas Cúnamhdo phróisis dáilte agus neamhlíneacha

I bhfocail níos simplí, is córas bainistíochta é Git saor in aisce agus foinse oscailte . Le cúnamh ó rannpháirtithe éagsúla, coimeádann sé súil ar thionscadail agus ar chomhaid de réir mar a athraítear iad le himeacht ama. Ina theannta sin, ligeann Git duit rolladh ar ais go stát níos luaithe nó leagan, i gcás earráidí mar earráid chumasc Git.



Is féidir leat a íoslódáil git le haghaidh Windows , macOS , nó Linux córais ríomhaireachta.

Clár ábhair[ ceilt ]



Conas Earráid Cumaisc Git a Deisigh: Ní mór duit d'innéacs reatha a réiteach ar dtús

Cuireann earráid Git Current Index cosc ​​ort bogadh go brainse eile mar gheall ar choinbhleachtaí cumaisc. Uaireanta féadann coinbhleacht laistigh de chomhaid áirithe a bheith ina chúis leis an earráid seo a pop suas, ach is mó a fheictear nuair a bhíonn a teip sa chumasc . Is féidir leis tarlú freisin nuair a úsáideann tú chun tarraingtseiceáil amach orduithe.

error: ní mór duit d'innéacs reatha a réiteach ar dtús

Tá dhá chúis ar eolas leis an Earráid Innéacs Reatha Git:

    Teip Cumaisc -Cruthaíonn sé coinbhleacht chumaisc nach mór a réiteach le haghaidh aistriú rianúil chuig an gcéad bhrainse eile. Coimhlint i gComhaid -Nuair a bhíonn roinnt comhad contrártha ar an mbrainse ar leith atá á úsáid agat, cuireann sé cosc ​​​​ort cód a sheiceáil amach nó a bhrú.

Cineálacha Coimhlintí Cumaisc Git

Féadfaidh tú aghaidh a thabhairt ar Earráid Cumaisc Git sna cásanna seo a leanas:

    Tús a chur leis an bPróiseas Cumaisc:Ní chuirfear tús leis an bpróiseas cumaisc nuair a bheidh a athrú ar an réimse stáitse den eolaire oibre don tionscadal reatha. Ní mór duit gníomhartha atá ar feitheamh a chobhsú agus a chur i gcrích ar dtús. Le linn an Phróisis Chumaisc:Nuair a bhíonn p robáil idir an brainse atá á chumasc agus an brainse reatha nó áitiúil , ní bheidh an próiseas cumaisc críochnaithe. Sa chás seo, déanann Git iarracht an earráid a réiteach leis féin. Mar sin féin, i gcásanna áirithe, b'fhéidir go mbeadh ort an rud céanna a chur ina cheart.

Céimeanna Ullmhúcháin:

1. Sula ndéanfaidh tú na horduithe chun earráid chumasc Git a shocrú, ní mór duit a chinntiú go bhfuil aon cheann de na húsáideoirí eile de na comhaid chumasc rochtain a fháil orthu nó aon athruithe a dhéanamh orthu.

2. Moltar duit shábháil ar na hathruithe go léir ag baint úsáide as an ordú tiomnaithe roimh seiceáil amach as an mbrainse sin nó roimh chumasc an brainse reatha leis an brainse ceann. Bain úsáid as na horduithe tugtha chun gealltanas a thabhairt:

|_+_|

Nóta: Molaimid duit léamh tríd an nGluais Téarmaí & Orduithe Common Git atá tugtha ag deireadh an ailt seo.

Cumasc Git. Conas Earráid Cumaisc Git a Deisigh: ní mór duit d'innéacs reatha a réiteach ar dtús

Anois, cuirimis tús le Earráid Innéacs Reatha Git nó Earráid Cumaisc Git a réiteach.

Modh 1: Athshocraigh Git Merge

Cabhróidh sé leat an suíomh tosaigh a bhaint amach nuair nach ndearnadh aon chumasc ach an cumasc a thabhairt ar ais. Mar sin, déan na horduithe tugtha san eagarthóir cód:

1. Cineál $ git athshocrú - chumasc agus buail Cuir isteach.

2. Murar oibrigh sé seo, bain úsáid as an ordú $ git athshocrú - hard HEAD agus buail Cuir isteach .

Ba cheart go n-éireodh leis seo cumasc athshocrú Git agus mar sin, earráid chumasc Git a réiteach.

Modh 2: An Brainse Reatha nó an Chraobh Reatha a chumasc leis an gCraobh Ceannais

Déan na horduithe seo a leanas san eagarthóir nótaí chun athrú go dtí an brainse reatha agus Earráid Cumaisc Git a réiteach:

1. Cineál Seiceáil git agus ansin, brúigh Cuir isteach eochair.

2. Cineál git merge -s linne máistir chun gealltanas cumaisc a fhorghníomhú.

Nóta: Diúltóidh an cód seo a leanas gach rud ón bpríomhbhrainse/máistir-bhrainse agus stórálfar sonraí ó do bhrainse reatha amháin.

3. Ar Aghaidh, a fhorghníomhú máistir seiceáil amach git chun filleadh ar an brainse ceann.

4. Ar deireadh, bain úsáid as oibríonn git chun an dá chuntas a chumasc.

Tar éis céimeanna an mhodha seo déanfar an dá bhrainse a chumasc agus déanfar an earráid innéacs reatha Git a réiteach. Mura bhfuil, bain triail as an chéad shocrú eile.

Léigh freisin: Taispeáin nó Folaigh Coimhlintí Cumaisc Fillteán i Windows 10

Modh 3: Coimhlint Cumaisc a Réitigh

Aimsigh na comhaid le coinbhleacht agus gach saincheist a réiteach. Tá réiteach coinbhleachta cumaisc ina chuid thábhachtach chun fáil réidh leis an earráid innéacs reatha Git.

1. Ar dtús, sainaithin an trioblóid is cúis le comhaid mar:

  • Clóscríobh na horduithe seo a leanas san eagarthóir cód: $ vim /path/to/file_with_conflict
  • Brúigh Cuir isteach eochair chun é a fhorghníomhú.

2. Anois, tiomnaigh na comhaid mar:

  • Cineál $git gealltanas -a -m ‘commit message’
  • Buail Cuir isteach .

Tar éis na céimeanna seo a leanas a bheith críochnaithe, déan iarracht seiceáil amach den bhrainse agus féach ar oibrigh sé.

Modh 4: Scrios an Brainse is cúis le Coinbhleacht

Scrios an brainse a bhfuil go leor coinbhleachtaí ann agus tosú as an nua. Nuair nach n-oibríonn aon rud eile, is smaoineamh maith é i gcónaí na comhaid contrártha a scriosadh chun Earráid Git Merge a cheartú, mar a leanas:

1. Cineál git seiceáil amach -f san eagarthóir cód.

2. Buail Cuir isteach .

Léigh freisin: Cumaisc Cuntais Google Drive agus Google Photos iolracha

Gluais: Common Git Commands

Tabharfaidh an liosta seo a leanas d'orduithe Git smaoineamh achomair duit maidir lena ról i réiteach earráid Git Merge: ní mór duit d'innéacs reatha a réiteach ar dtús.

aon. logáil git – cumasc: Soláthróidh an t-ordú seo liosta na n-orduithe go léir taobh thiar den choinbhleacht Cumaisc i do chóras.

dhá. git difr : Is féidir leat na difríochtaí idir na stórtha stáit nó na comhaid a aithint tríd an ordú git diff a úsáid.

3 . Seiceáil git: Is féidir na hathruithe a rinneadh ar an gcomhad a chealú, agus is féidir leat na brainsí a athrú fiú tríd an ordú seiceála git a úsáid.

Ceathrar. athshocrú git - measctha: Is féidir na hathruithe ar an eolaire oibre a chealú agus athruithe ar an limistéar stáitsithe a chealú ach é a úsáid.

5 . git merge – abort: Más mian leat filleadh ar an stáitse roimh chumasc, is féidir leat an t-ordú Git, git merge -abort, a úsáid. Cabhróidh sé seo leat freisin éirí as an bpróiseas cumaisc.

6. athshocrú git: Más mian leat na comhaid coinbhleachta a athshocrú go dtí a staid bhunaidh, is féidir leat an t-ordú athshocrú git seo a úsáid. Úsáidtear an t-ordú seo de ghnáth ag am na coinbhleachta cumaisc.

Gluais: Téarmaí Coitianta Git

Léigh na téarmaí seo chun aithne a chur orthu sula socróidh Git Merge Earráid.

aon. Seiceáil amach- Cuidíonn an t-ordú nó an téarma seo le húsáideoir brainsí a aistriú. Ach caithfidh tú a bheith cúramach maidir le coinbhleachtaí comhaid agus é sin á dhéanamh agat.

dhá. beir – Is féidir leat comhaid a íoslódáil agus a aistriú ó bhrainse ar leith chuig do stáisiún oibre nuair a dhéanann tú fetch Git.

3 . Innéacs- Tugtar an chuid Oibriú nó stáitse de Git air. Stórálfar comhaid mionathraithe, curtha leis agus scriosta laistigh den innéacs go dtí go mbeidh tú sásta na comhaid a cheangal.

Ceathrar. Cumaisc – Mionathruithe a bhogadh ó bhrainse amháin agus iad a ionchorprú i mbrainse eile (máistir go traidisiúnta).

5 . CEANN - Is forchoimeádta é ceann (tagairt ainmnithe) a úsáidtear le linn gealltanas.

Molta:

Tá súil againn gur chabhraigh ár dtreoir leat agus go raibh tú in ann réiteach a fháil ar an Earráid Git Merge: ní mór duit d'innéacs reatha a réiteach ar dtús . Má tá aon cheist agat, buail isteach iad sa rannóg tuairimí.

Elon Decker

Is scríbhneoir teicneolaíochta í Elon ag Cyber ​​S. Tá sé ag scríobh treoracha conas-le a dhéanamh le thart ar 6 bliana anois agus tá go leor ábhar clúdaithe aige. Is breá leis a bheith ag clúdach ábhair a bhaineann le Windows, Android, agus na cleasanna agus leideanna is déanaí.