Nerm

Meriv Çewtiya Git Merge çawa rast dike

Amûrê Me Biceribînin Ji Bo Çareserkirina Pirsgirêkan





Li ser hatî şandinDawîn nûvekirin: 13ê cotmeha, 2021

Têgehek şaxan bi fonksiyona Git ve girêdayî ye. Şaxek master heye û li dû wê çend şaxên ku jê derdikevin. Ger hûn ji şaxek veguhezînin şaxek din an heke bi pelên şaxê re nakokî hebin, hûn ê bi peyama xeletiyê re rû bi rû bimînin, Çewtiya Git: hûn hewce ne ku pêşî indexa xweya heyî çareser bikin . Heya ku xelet neyê çareser kirin, hûn ê nikaribin şaxên Git-ê biguherînin. Ne hewce ye ku meriv bitirse ji ber ku em ê îro xeletiya Git Merge rast bikin.



Meriv Çewtiya Git Merge çawa rast dike

Git û Taybetmendiyên wê



Git ew kod an nermalava ku dihêle hûn guheztinên di her komek pelan de bişopînin e. Ew bi gelemperî ji bo hevrêzkirina xebata di nav bernamenûsan de tê bikar anîn. Hin taybetmendiyên girîng ên Git ev in:

    Zûbûnî Ewlekariya Daneyênû Yekbûn Alîkarîji bo pêvajoyên belavkirî û ne-xêzik

Bi gotinên hêsan, Git pergalek rêveberiyê ye ku ew e belaş û çavkaniya vekirî . Bi arîkariya beşdarên cihêreng, ew proje û pelan dişopîne ji ber ku ew di demekê de têne guheztin. Wekî din, Git destûrê dide we vegere rewşa berê an jî guhertoya, di doza çewtiyên wek Git error merge.



Hûn dikarin ji bo Git dakêşin Windows , macOS , an Linux sîstemên kompîturê.

Contents[ veşartin ]



Meriv Çewtiya Merge ya Git çawa rast dike: Pêdivî ye ku hûn pêşî pêveka xweya heyî çareser bikin

Çewtiya Git Current Indeksa we qedexe dike ku hûn biçin şaxek din ji ber nakokiyên hevgirtinê. Carinan nakokî di nav hin pelan de dikare bibe sedem ku ev xeletî derkeve holê, lê bi piranî gava ku hebe ew xuya dike têkçûn di hevgirtinê de . Ew jî dema ku hûn bikar tînin dibe kişandin an lêkolîn ferman dike.

çewtî: hûn hewce ne ku pêşî navnîşa xweya heyî çareser bikin

Du sedemên naskirî yên Xeletiya Indeksa Git Current hene:

    Têkçûniya Yekbûnê -Ew dibe sedema pevçûnek hevgirtinê ya ku pêdivî ye ku ji bo veguheztinek bêkêmasî berbi şaxê din ve were çareser kirin. Pevçûn di Pelan de -Gava ku li ser şaxek taybetî ya ku hûn bikar tînin hin pelên nakokî hene, wê hingê ew ji we re qedexe dike ku hûn kodek kontrol bikin an bişopînin.

Cureyên Pevçûnên Merge Git

Hûn dikarin di rewşên jêrîn de bi xeletiyek Git Merge re rû bi rû bimînin:

    Destpêkirina Pêvajoya Hevgirtinê:Pêvajoya yekbûnê wê dest pê neke dema ku a di qada qonaxa pelrêça xebatê de guhertin ji bo projeya heyî. Pêdivî ye ku hûn pêşî çalakiyên li bendê aram bikin û temam bikin. Di dema Pêvajoya Hevgirtinê de:Dema ku p pirsgirêk di navbera şaxa ku tê yek kirin û şaxê heyî an herêmî , pêvajoyek yekbûnê dê neqede. Di vê rewşê de, Git hewl dide ku xeletiyê bi xwe çareser bike. Lêbelê, di hin rewşan de, dibe ku hûn hewce ne ku heman yekê rast bikin.

Gavên Amadekar:

1. Berî ku emrên ji bo sererastkirina xeletiya hevgirtina Git-ê bi cih bînin, hûn hewce ne ku wiya piştrast bikin yek ji bikarhênerên din tune pelên hevgirtinê bigihînin wan an jî di wan de guhertinan bikin.

2. Tê pêşniyar kirin ku hûn hemî guhertinan xilas bike berî ku hûn ji wê şaxê kontrol bikin an berî ku şaxa heyî bi şaxê serî re bikin yek fermana commit bikar bînin. Fermanên diyarkirî bikar bînin ku bicîh bikin:

|_+_|

Not: Em ji we re pêşniyar dikin ku hûn bi navgîniya Ferhenga Merc û Fermanên Git-a Hevbeş ku di dawiya vê gotarê de hatî dayîn bixwînin.

Git Merge. Meriv Çewtiya Merge ya Git çawa rast dike: hûn hewce ne ku pêşî navnîşa xweya heyî çareser bikin

Naha, bila em bi çareserkirina Çewtiya Indeksa Niha ya Git an Çewtiya Merge ya Git dest pê bikin.

Rêbaz 1: Merge Git Vegere

Vegerandina hevgirtinê dê ji we re bibe alîkar ku hûn bigihîjin pozîsyona destpêkê dema ku yekbûn nehatibe kirin. Ji ber vê yekê, emrên hatî dayîn di edîtorê kodê de bicîh bikin:

1. Tîp $ git reset -hevkirin û lêdan Derbasbûn.

2. Ger ev nexebite, wê hingê emrê bikar bînin $ git reset -Hard HEAD û lêdan Derbasbûn .

Pêdivî ye ku ev yek bigihîje hevgirtina vesazkirina Git û bi vî rengî, xeletiya yekbûna Git çareser bike.

Rêbaz 2: Şaxa Nûjen an Niha bi Şaxa Serê re bike yek

Fermanên jêrîn di edîtorê notê de bicîh bikin da ku hûn li şaxê heyî veguherînin û Xeletiya Git Merge çareser bikin:

1. Tîp git checkout û paşê, çapemeniyê Derbasbûn qûfle.

2. Tîp git merge -s efendiyê me ji bo pêkanîna commit merge.

Not: Koda jêrîn dê her tiştî ji şaxê serî/master red bike û tenê daneyên ji şaxê weya heyî hilîne.

3. Paşê, bicih bikin git checkout master ji bo vegere şaxê serî.

4. Di dawiyê de, bikar bînin git dixebite ji bo ku her du hesaban bikin yek.

Li dû gavên vê rêbazê dê her du şax bikevin yek û xeletiya indexa niha ya Git dê were çareser kirin. Heke ne, rastkirina paşîn biceribînin.

Her weha bixwînin: Di Windows 10 de Pevçûnên Hevgirtina Peldankê nîşan bidin an veşêrin

Rêbaz 3: Nakokiya Merge çareser bikin

Pelên bi nakokî bibînin û hemî pirsgirêkan çareser bikin. Çareserkirina nakokiya hevgirtinê beşek girîng a xilasbûna ji xeletiya nîşana heyî ya Git pêk tîne.

1. Pêşîn, nas bikin alozî çêdibe pelên wekî:

  • Fermanên jêrîn di edîtorê kodê de binivîsin: $ vim / rê / ber / pelê_with_conflict
  • Rojnamevanî Derbasbûn key ji bo pêkanîna wê.

2. Naha, pelan wekî:

  • Awa $ git commit -a -m 'peyama commit'
  • Lêxistin Derbasbûn .

Piştî qedandina gavên jêrîn, hewl bidin lêkolîn ya şaxê û bibînin ka ew kar kiriye.

Rêbaz 4: Şaxa ku dibe sedema pevçûnê jêbirin

Şaxa ku gelek nakokî hene jêbirin û ji nû ve dest pê bikin. Gava ku tiştek din nexebite, her gav baş e ku hûn pelên nakok jêbikin da ku Xeletiya Git Merge rast bikin, wiha:

1. Tîp git seqet -f di edîtorê kodê de.

2. Lêdan Derbasbûn .

Her weha bixwînin: Gelek Hesabên Google Drive & Google Photos bi hev re bikin

Ferhengok: Fermanên Git yên Hevbeş

Navnîşa fermanên Git-ê ya jêrîn dê di derbarê rola wê ya di çareserkirina xeletiya Git Merge de ramanek kurt bide we: hûn hewce ne ku pêşî indexa xweya heyî çareser bikin.

yek. git log –hevkirin: Ev ferman dê navnîşa hemî fermanên li pişt nakokiya Merge di pergala we de peyda bike.

du. git diff : Hûn dikarin bi karanîna fermana git diff cûdahiyên di navbera depoyên dewletan an pelan de nas bikin.

3. git checkout: Mimkun e ku hûn guheztinên ku di pelê de hatine betal kirin, û hûn dikarin bi karanîna fermana git checkout şax jî biguherînin.

Çar. git reset -tevlihev: Bi karanîna wê re gengaz e ku meriv guheztinên pelrêça xebatê û guheztinên qada sehneyê betal bike.

5. git merge –abort: Heke hûn dixwazin vegerin qonaxê berî hevgirtinê, hûn dikarin fermana Git bikar bînin, git merge -abort. Ev jî dê ji we re bibe alîkar ku hûn ji pêvajoya yekbûnê derkevin.

6. git reset: Heke hûn dixwazin pelên nakokî li rewşa wan a orjînal vegerînin, hûn dikarin vê fermanê reset git bikar bînin. Ev ferman bi gelemperî di dema pevçûnê de tê bikar anîn.

Ferhengok: Mercên Git yên Hevbeş

Van şertan bixwînin da ku hûn berî ku xeletiya Git Merge rast bikin bi wan re nas bikin.

yek. Lêkolîn- Ev ferman an term ji bikarhênerek di veguheztina şaxan de dibe alîkar. Lê dema ku hûn wiya dikin divê hûn ji nakokiyên pelan haydar bin.

du. Fetch - Dema ku hûn hilberek Git-ê pêk tînin hûn dikarin pelan ji şaxek taybetî dakêşin û veguhezînin stasyona xebata xwe.

3. Naverok- Jê re tê gotin beşa Xebat an qonaxa Git. Pelên hatine guheztin, zêdekirin û jêbirin dê di nav pêvekê de werin hilanîn heya ku hûn amade nebin ku pelan bişopînin.

Çar. Bihevkelyan - Veguheztina guheztinan ji şaxek û tevlêkirina wan di şaxek cûda (bi kevneşopî master).

5. SER - Ew parastî ye ser (navdêra binavkirî) di dema kombûnê de tê bikar anîn.

Pêşniyar kirin:

Em hêvî dikin ku rêberê me alîkarî kir û we karîbû çareser bikin Çewtiya Git Merge: hûn hewce ne ku pêşî pêveka xweya heyî çareser bikin . Ger pirsên we hebin, wan di beşa şîroveyê de biavêjin.

Elon Decker

Elon li Cyber ​​S nivîskarek teknolojiyê ye. Ew nêzîkê 6 sal in ku rêbernameyên çawaniyê dinivîse û gelek mijaran vegirtiye. Ew hez dike ku mijarên bi Windows, Android, û hîle û serişteyên herî dawî veşêre.