Mjúkt

Hvernig á að laga Git Merge Villa

Prófaðu Tækið Okkar Til Að Útrýma Vandamálum





birt áSíðast uppfært: 13. október 2021

Hugmynd um útibú tengist virkni Git. Það er meistaragrein og síðan nokkrar greinar sem kvíslast úr henni. Ef þú skiptir úr einu útibúi í annað útibú eða ef það eru átök tengd útibússkránum muntu standa frammi fyrir villuboðunum, Git villa: þú þarft að leysa núverandi vísitölu þína fyrst . Nema villan sé leyst muntu ekki geta skipt um útibú innan Git. Engin þörf á að örvænta þar sem við ætlum að laga Git Merge Error í dag.



Hvernig á að laga Git Merge Villa

Git og eiginleikar þess



Git er þessi kóði eða hugbúnaður sem gerir þér kleift að fylgjast með breytingum í hvaða hópi skráa sem er. Það er venjulega notað til að samræma vinnu meðal forritara. Sumir athyglisverðir eiginleikar Git eru:

    Hraði Öryggi gagnaog Heiðarleiki Aðstoðfyrir dreifða og ólínulega ferla

Í einfaldari orðum, Git er stjórnunarkerfi sem er það ókeypis og opinn uppspretta . Með aðstoð ýmissa þátttakenda heldur það utan um verkefni og skrár eins og þeim er breytt í nokkurn tíma. Ennfremur gerir Git þér kleift að fara aftur í fyrra ástand eða útgáfu, ef um villur eins og Git sameina villu er að ræða.



Þú getur halað niður Git fyrir Windows , macOS , eða Linux tölvukerfi.

Innihald[ fela sig ]



Hvernig á að laga Git Merge Villa: Þú þarft fyrst að leysa núverandi vísitölu þína

Git Current Index villa bannar þér að flytja í aðra útibú vegna samrunaárekstra. Stundum geta átök innan ákveðinna skráa valdið því að þessi villa birtist, en oftast birtist hún þegar það er a bilun í sameiningu . Það getur líka komið fram þegar þú notar það draga eða athuga skipanir.

villa: þú þarft að leysa núverandi vísitölu þína fyrst

Það eru tvær þekktar orsakir Git Current Index Villa:

    Sameining bilun -Það veldur samrunaátökum sem þarf að leysa til að hægt sé að skipta yfir í næstu grein. Átök í skrám -Þegar það eru einhverjar misvísandi skrár á viðkomandi útibúi sem þú notar, þá bannar það þér að skrá þig út eða ýta á kóða.

Tegundir Git Merge átaka

Þú gætir lent í Git Merge Villa í eftirfarandi aðstæðum:

    Að hefja sameiningarferlið:Sameiningarferlið mun ekki hefjast þegar a breyting á sviðssvæði vinnuskrárinnar fyrir yfirstandandi verkefni. Þú þarft fyrst að koma á stöðugleika og ljúka aðgerðum sem bíða. Í sameiningarferlinu:Þegar það er bls vandamál milli útibúsins sem verið er að sameina og núverandi eða staðbundins útibús , verður sameiningarferlinu ekki lokið. Í þessu tilviki reynir Git að leysa villuna á eigin spýtur. Hins vegar, í sumum tilfellum, gætir þú þurft að leiðrétta það sama.

Undirbúningsskref:

1. Áður en þú framkvæmir skipanirnar til að laga Git samruna villu þarftu að tryggja það enginn af hinum notendunum af sameinuðu skránum fá aðgang að þeim eða gera einhverjar breytingar á þeim.

2. Mælt er með því að þú vista allar breytingar nota commit skipunina áður en þú skráir þig út úr þeirri grein eða áður en núverandi grein er sameinuð við höfuðgreinina. Notaðu tilgreindar skipanir til að fremja:

|_+_|

Athugið: Við mælum með að þú lesir í gegnum orðalistann yfir algengar Git skilmála og skipanir sem gefnar eru í lok þessarar greinar.

Git Merge. Hvernig á að laga Git Merge Villa: þú þarft fyrst að leysa núverandi vísitölu þína

Nú skulum við byrja á því að leysa Git Current Index Villa eða Git Merge Error.

Aðferð 1: Endurstilla Git Merge

Að snúa sameiningunni til baka mun hjálpa þér að ná upphafsstöðu þegar engar sameiningar voru gerðar. Svo, framkvæmdu gefnar skipanir í kóðaritlinum:

1. Tegund $ git endurstilla – sameina og högg Koma inn.

2. Ef þetta virkaði ekki, notaðu þá skipunina $ git endurstilla –hard HEAD og högg Koma inn .

Þetta ætti að ná Git endurstillingarsamruna og þannig leysa Git samrunavillu.

Aðferð 2: Sameina núverandi eða núverandi grein með höfuðgrein

Framkvæmdu eftirfarandi skipanir í athugasemdaritlinum til að skipta yfir í núverandi útibú og leysa Git Merge Error:

1. Tegund git checkout og ýttu svo á Koma inn lykill.

2. Tegund git sameina -s okkar meistari til að framkvæma samrunaskuldbindingu.

Athugið: Eftirfarandi kóði mun hafna öllu frá yfir-/meistaraútibúinu og geyma aðeins gögn frá núverandi útibúi þínu.

3. Næst skaltu framkvæma git afgreiðslumeistari að snúa aftur í höfuðgreinina.

4. Að lokum, notaðu git virkar að sameina báða reikningana.

Með því að fylgja skrefum þessarar aðferðar sameinast bæði útibúin og Git núverandi vísitöluvilla verður leyst. Ef ekki, reyndu næstu lagfæringu.

Lestu einnig: Sýna eða fela möppusamrunaárekstra í Windows 10

Aðferð 3: Leysa samrunaárekstra

Finndu skrárnar með átökum og leystu öll vandamál. Sameining átakalausn er mikilvægur þáttur í því að losna við Git núverandi vísitöluvilluna.

1. Fyrst skaltu auðkenna vandræðavaldandi skrár sem:

  • Sláðu inn eftirfarandi skipanir í kóðaritlinum: $ vim /path/to/file_with_conflict
  • Ýttu á Koma inn lykill til að framkvæma það.

2. Sendu nú skrárnar sem:

  • Gerð $ git commit -a -m 'commit message'
  • Högg Koma inn .

Eftir að hafa lokið eftirfarandi skrefum, reyndu að athuga útibúsins og athugaðu hvort það hafi virkað.

Aðferð 4: Eyða útibúi sem veldur átökum

Eyddu útibúinu sem hefur marga árekstra og byrjaðu upp á nýtt. Þegar ekkert annað virkar er alltaf góð hugmynd að eyða skrám sem stangast á til að laga Git Merge Error, eins og hér segir:

1. Tegund git checkout -f í kóðaritlinum.

2. Högg Koma inn .

Lestu einnig: Sameina marga Google Drive og Google Photos reikninga

Orðalisti: Algengar Git skipanir

Eftirfarandi listi yfir Git skipanir mun gefa þér samantekt um hlutverk þess við að leysa Git Merge villu: þú þarft að leysa núverandi vísitölu þína fyrst.

einn. git log –merge: Þessi skipun mun gefa upp lista yfir allar skipanir á bak við Sameina átökin í kerfinu þínu.

tveir. git mismunur : Þú getur greint muninn á fylkisgeymslum eða skrám með því að nota git diff skipunina.

3. git checkout: Það er hægt að afturkalla breytingarnar sem gerðar voru á skránni og þú getur jafnvel breytt útibúunum með því að nota git checkout skipunina.

Fjórir. git endurstilla –blandað: Það er hægt að afturkalla breytingar á vinnuskránni og sviðsbreytingum með því að nota það.

5. git sameina – hætta: Ef þú vilt fara aftur á sviðið fyrir sameiningu geturðu notað Git skipunina, git merge –abort. Þetta mun einnig hjálpa þér að hætta sameiningarferlinu.

6. git endurstilla: Ef þú vilt endurstilla skrárnar sem stangast á í upprunalegt ástand, geturðu notað þessa skipun git reset. Þessi skipun er venjulega notuð þegar sameining átök eru.

Orðalisti: Common Git Terms

Lestu þessa skilmála til að kynnast þeim áður en þú lagar Git Merge Error.

einn. Athuga- Þessi skipun eða hugtak hjálpar notanda við að skipta um útibú. En þú verður að gæta þess að skrá átök á meðan þú gerir það.

tveir. Sækja - Þú getur hlaðið niður og flutt skrár frá tiltekinni grein yfir á vinnustöðina þína þegar þú framkvæmir Git niðurhal.

3. Vísitala- Það er kallað Vinnu- eða sviðsetningarhluti Git. Breyttar, bættar og eyttar skrár verða geymdar í vísitölunni þar til þú ert tilbúinn til að skuldbinda skrárnar.

Fjórir. Sameina – Að færa breytingar frá einni grein og fella þær inn í aðra (hefðbundið meistara) grein.

5. HÖFUÐ – Það er frátekið höfuð (nefnt tilvísun) notað við commit.

Mælt með:

Við vonum að leiðarvísirinn okkar hafi hjálpað og að þú hafir getað leyst vandamálið Git Merge villa: þú þarft fyrst að leysa núverandi vísitölu þína . Ef þú hefur einhverjar spurningar skaltu senda þær í athugasemdahlutann.

Elon Decker

Elon er tæknirithöfundur hjá Cyber ​​S. Hann hefur skrifað leiðbeiningar í um það bil 6 ár og hefur fjallað um mörg efni. Hann elskar að fjalla um efni sem tengjast Windows, Android og nýjustu brellunum og ráðunum.