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.
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:
- Jinsi ya Kurekebisha Hitilafu ya Kuunganisha kwa Git: Unahitaji kutatua faharisi yako ya sasa kwanza
- Aina za Migogoro ya Kuunganisha kwa Git
- Hatua za Maandalizi:
- Njia ya 1: Weka upya Git Merge
- Njia ya 2: Unganisha Tawi la Sasa au la Sasa na Tawi la Kichwa
- Njia ya 3: Tatua Migogoro ya Kuunganisha
- Njia ya 4: Futa Tawi Linalosababisha Migogoro
- Kamusi: Amri za Git za Kawaida
- Kamusi: Masharti ya Kawaida ya Git
- Andika amri zifuatazo katika kihariri cha nambari: $ vim /path/to/file_with_conflict
- Bonyeza Ingiza ufunguo wa kuitekeleza.
- Aina $ git commit -a -m 'commit message'
- Piga Ingiza .
- Jinsi ya Kurekebisha Hitilafu ya Tokeni ya Hulu 3
- Jinsi ya Kuongeza Ukurasa katika Hati za Google
- Jinsi ya Kuongeza Yaliyomo katika Hati za Google
- Rekebisha Hitilafu TVAPP-00100 kwenye Xfinity Stream
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.
Kuna sababu mbili zinazojulikana za Kosa la Git Current Index:
Aina za Migogoro ya Kuunganisha kwa Git
Unaweza kukumbana na Hitilafu ya Kuunganisha kwa Git katika hali zifuatazo:
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.
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:
2. Sasa, weka faili kama:
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 DeckerElon 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.