Laini

Jinsi ya Kurekebisha Hitilafu ya Kuunganisha kwa Git

Jaribu Chombo Chetu Cha Kuondoa Shida





Iliyotumwa kwenyeIlisasishwa mwisho: Oktoba 13, 2021

Wazo la matawi linahusishwa na utendakazi wa Git. Kuna tawi kuu likifuatiwa na matawi kadhaa ambayo hutoka ndani yake. Ukibadilisha kutoka tawi moja hadi tawi lingine au ikiwa kuna migogoro inayohusishwa na faili za tawi, utakabiliwa na ujumbe wa makosa, Hitilafu ya Git: unahitaji kutatua faharisi yako ya sasa kwanza . Isipokuwa kosa kutatuliwa, hutaweza kubadili matawi ndani ya Git. Hakuna haja ya kuwa na hofu kwani tutarekebisha Hitilafu ya Kuunganisha kwa Git leo.



Jinsi ya Kurekebisha Hitilafu ya Kuunganisha kwa Git

Git na sifa zake



Git ni msimbo au programu ambayo hukuruhusu kufuatilia mabadiliko katika kikundi chochote cha faili. Kawaida hutumiwa kuratibu kazi kati ya waandaaji wa programu. Baadhi ya vipengele vyema vya Git ni pamoja na:

    Kasi Usalama wa Datana Uadilifu Msaadakwa michakato iliyosambazwa na isiyo ya mstari

Kwa maneno rahisi, Git ni mfumo wa usimamizi ambao ni bure na chanzo wazi . Kwa usaidizi wa wachangiaji mbalimbali, hufuatilia miradi na faili jinsi zinavyorekebishwa kwa muda fulani. Kwa kuongezea, Git hukuruhusu kufanya hivyo kurudi kwenye hali ya awali au toleo, katika kesi ya makosa kama Git unganisha makosa.



Unaweza kupakua Git kwa Windows , macOS , au Linux mifumo ya kompyuta.

Yaliyomo[ kujificha ]



Jinsi ya Kurekebisha Hitilafu ya Kuunganisha kwa Git: Unahitaji kutatua faharisi yako ya sasa kwanza

Hitilafu ya Git Current Index inakuzuia kuhamia tawi lingine kwa sababu ya mizozo ya kuunganisha. Wakati mwingine migogoro ndani ya faili fulani inaweza kusababisha hitilafu hii kutokea, lakini mara nyingi huonekana wakati kuna a kushindwa katika kuunganisha . Inaweza pia kutokea unapoitumia vuta au Angalia amri.

kosa: unahitaji kutatua fahirisi yako ya sasa kwanza

Kuna sababu mbili zinazojulikana za Kosa la Git Current Index:

    Kushindwa kwa kuunganisha -Husababisha mzozo wa kuunganisha ambao unahitaji kutatuliwa kwa uhamishaji laini hadi tawi linalofuata. Migogoro katika Faili -Wakati kuna faili zinazokinzana kwenye tawi fulani unalotumia, basi inakuzuia kuangalia au kusukuma msimbo.

Aina za Migogoro ya Kuunganisha kwa Git

Unaweza kukumbana na Hitilafu ya Kuunganisha kwa Git katika hali zifuatazo:

    Kuanzisha Mchakato wa Kuunganisha:Mchakato wa kuunganisha hautaanza wakati kuna a mabadiliko katika eneo la hatua ya saraka ya kazi kwa mradi wa sasa. Unahitaji kuleta utulivu na kukamilisha vitendo vinavyosubiri kwanza. Wakati wa Mchakato wa Kuunganisha:Wakati kuna p tatizo kati ya tawi linalounganishwa na tawi la sasa au la ndani , mchakato wa kuunganisha hautakamilika. Katika kesi hii, Git inajaribu kutatua kosa peke yake. Walakini, katika hali zingine, unaweza kuhitaji kurekebisha sawa.

Hatua za Maandalizi:

1. Kabla ya kutekeleza amri za kurekebisha hitilafu ya kuunganisha Git, unahitaji kuhakikisha kwamba hakuna watumiaji wengine ya faili za kuunganisha zifikie au ufanye mabadiliko yoyote ndani yake.

2. Inapendekezwa kuwa wewe kuokoa mabadiliko yote kutumia amri ya ahadi kabla ya kuangalia nje ya tawi hilo au kabla ya kuunganisha tawi la sasa na tawi la kichwa. Tumia amri uliyopewa kufanya:

|_+_|

Kumbuka: Tunapendekeza usome Faharasa ya Masharti na Amri za Kawaida za Git zilizotolewa mwishoni mwa nakala hii.

Git Unganisha. Jinsi ya Kurekebisha Hitilafu ya Kuunganisha kwa Git: unahitaji kutatua faharisi yako ya sasa kwanza

Sasa, wacha tuanze na kusuluhisha Kosa la Kielelezo cha Git au Kosa la Kuunganisha kwa Git.

Njia ya 1: Weka upya Git Merge

Kurejesha muunganisho kutakusaidia kufikia nafasi ya kwanza wakati hakuna muunganisho uliofanywa. Kwa hivyo, tekeleza maagizo uliyopewa kwenye hariri ya nambari:

1. Aina $ git upya -unganisha na kugonga Ingiza.

2. Ikiwa hii haikufanya kazi, basi tumia amri $ git reset -hard HEAD na kugonga Ingiza .

Hii inapaswa kufikia kuunganisha kwa Git na kwa hivyo, kutatua hitilafu ya kuunganisha ya Git.

Njia ya 2: Unganisha Tawi la Sasa au la Sasa na Tawi la Kichwa

Tekeleza amri zifuatazo kwenye kihariri cha dokezo ili kubadili tawi la sasa na kutatua Hitilafu ya Kuunganisha kwa Git:

1. Aina git malipo na kisha, bonyeza Ingiza ufunguo.

2. Aina git merge -s bwana wetu kutekeleza ahadi ya kuunganisha.

Kumbuka: Nambari ifuatayo itakataa kila kitu kutoka kwa tawi la mkuu/bwana na kuhifadhi data kutoka kwa tawi lako la sasa pekee.

3. Kisha, tekeleza git Checkout bwana kurudi kwenye tawi la kichwa.

4. Hatimaye, tumia git inafanya kazi kuunganisha akaunti zote mbili.

Kufuatia hatua za njia hii kutaunganisha matawi yote mawili na hitilafu ya sasa ya Git itatatuliwa. Ikiwa sivyo, jaribu kurekebisha ijayo.

Soma pia: Onyesha au Ficha Migogoro ya Kuunganisha Folda ndani Windows 10

Njia ya 3: Tatua Migogoro ya Kuunganisha

Tafuta faili zilizo na migogoro na usuluhishe maswala yote. Kuunganisha utatuzi wa migogoro ni sehemu muhimu ya kuondoa hitilafu ya sasa ya faharasa ya Git.

1. Kwanza, tambua kusababisha matatizo faili kama:

  • Andika amri zifuatazo katika kihariri cha nambari: $ vim /path/to/file_with_conflict
  • Bonyeza Ingiza ufunguo wa kuitekeleza.

2. Sasa, weka faili kama:

  • Aina $ git commit -a -m 'commit message'
  • Piga Ingiza .

Baada ya kukamilika kwa hatua zifuatazo, jaribu Angalia ya tawi na uone ikiwa imefanya kazi.

Njia ya 4: Futa Tawi Linalosababisha Migogoro

Futa tawi ambalo lina migogoro mingi na uanze upya. Wakati hakuna kitu kingine kinachofanya kazi, daima ni wazo nzuri kufuta faili zinazokinzana ili kurekebisha Hitilafu ya Kuunganisha kwa Git, kama ifuatavyo:

1. Aina git checkout -f katika mhariri wa kanuni.

2. Piga Ingiza .

Soma pia: Unganisha Hifadhi Nyingi za Google na Akaunti za Picha kwenye Google

Kamusi: Amri za Git za Kawaida

Orodha ifuatayo ya maagizo ya Git itakupa wazo la muhtasari juu ya jukumu lake katika kutatua hitilafu ya Git Merge: unahitaji kutatua faharisi yako ya sasa kwanza.

moja. git log -unganisha: Amri hii itatoa orodha ya amri zote nyuma ya mzozo wa Unganisha kwenye mfumo wako.

mbili. tofauti ya git : Unaweza kutambua tofauti kati ya hazina za majimbo au faili kwa kutumia git diff amri.

3. malipo ya git: Inawezekana kutendua mabadiliko yaliyofanywa kwa faili, na unaweza hata kubadilisha matawi kwa kutumia git Checkout amri.

Nne. git reset -mchanganyiko: Inawezekana kutengua mabadiliko katika saraka ya kazi na mabadiliko ya eneo la staging kwa kutumia.

5. git merge -abort: Ikiwa unataka kurudi kwenye hatua kabla ya kuunganishwa, unaweza kutumia amri ya Git, git merge -abort. Hii pia itakusaidia kutoka kwa mchakato wa kuunganisha.

6. git upya: Ikiwa unataka kuweka upya faili zilizokinzana kwa hali yao ya asili, unaweza kutumia amri hii ya kuweka upya git. Amri hii kawaida hutumiwa wakati wa kuunganisha migogoro.

Kamusi: Masharti ya Kawaida ya Git

Soma masharti haya ili kufahamiana nayo kabla ya kurekebisha Hitilafu ya Kuunganisha kwa Git.

moja. Angalia- Amri au neno hili humsaidia mtumiaji kubadilisha matawi. Lakini lazima uwe mwangalifu na migogoro ya faili wakati wa kufanya hivyo.

mbili. Leta - Unaweza kupakua na kuhamisha faili kutoka kwa tawi fulani hadi kituo chako cha kazi unapofanya uchotaji wa Git.

3. Kielezo- Inaitwa Sehemu ya Kufanya kazi au ya kuweka ya Git. Faili zilizorekebishwa, zilizoongezwa na kufutwa zitahifadhiwa ndani ya faharasa hadi utakapokuwa tayari kuwasilisha faili.

Nne. Unganisha - Kuhamisha marekebisho kutoka kwa tawi moja na kujumuisha katika tawi tofauti (la jadi kuu).

5. KICHWA - Ni akiba kichwa (rejeleo lililotajwa) lililotumika wakati wa kujitolea.

Imependekezwa:

Tunatumahi mwongozo wetu ulisaidia na umeweza kutatua Hitilafu ya Git Merge: unahitaji kutatua faharisi yako ya sasa kwanza . Ikiwa una maswali yoyote, yaandike kwenye sehemu ya maoni.

Elon Decker

Elon ni mwandishi wa teknolojia katika Cyber ​​S. Amekuwa akiandika miongozo ya jinsi ya kufanya kwa takriban miaka 6 sasa na ameshughulikia mada nyingi. Anapenda kushughulikia mada zinazohusiana na Windows, Android, na mbinu na vidokezo vya hivi punde.