Pehmeä

Git Merge -virheen korjaaminen

Kokeile Instrumenttia Ongelmien Poistamiseksi





LähetettyViimeksi päivitetty: 13. lokakuuta 2021

Haarojen käsite liittyy Gitin toimivuuteen. On päähaara, jota seuraa useita haaroja, jotka haarautuvat siitä. Jos vaihdat haarasta toiseen tai jos haaratiedostoihin liittyy ristiriitoja, näet virheilmoituksen, Git-virhe: sinun on ensin ratkaistava nykyinen hakemistosi . Jos virhettä ei korjata, et voi vaihtaa haaraa Gitissä. Ei tarvitse panikoida, sillä aiomme korjata Git Merge -virheen tänään.



Git Merge -virheen korjaaminen

Git ja sen ominaisuudet



Git on se koodi tai ohjelmisto, jonka avulla voit seurata muutoksia missä tahansa tiedostoryhmässä. Sitä käytetään tyypillisesti ohjelmoijien välisen työn koordinoimiseen. Joitakin huomionarvoisia Gitin ominaisuuksia ovat:

    Nopeus Tietoturvaja eheys Apuahajautetuille ja epälineaarisille prosesseille

Yksinkertaisemmin sanottuna Git on hallintajärjestelmä, joka on ilmainen ja avoimen lähdekoodin . Se seuraa eri avustajien avulla projekteja ja tiedostoja, kun niitä on muokattu jonkin aikaa. Lisäksi Git mahdollistaa sen palata aikaisempaan tilaan tai versio, jos ilmenee virheitä, kuten Git-yhdistämisvirhe.



Voit ladata Gitin for Windows , Mac käyttöjärjestelmä , tai Linux tietokonejärjestelmät.

Sisällys[ piilottaa ]



Git Merge -virheen korjaaminen: Sinun on ensin ratkaistava nykyinen hakemistosi

Git Current Index -virhe estää sinua siirtymästä toiseen haaraan yhdistämisristiriitojen vuoksi. Joskus ristiriidat tiettyjen tiedostojen sisällä voivat aiheuttaa tämän virheen ponnahdusikkunan, mutta useimmiten se ilmenee, kun on a epäonnistuminen yhdistämisessä . Se voi tapahtua myös silloin, kun käytät Vedä tai Tarkista komentoja.

virhe: sinun on ensin ratkaistava nykyinen hakemistosi

Git Current -indeksivirheen tunnettuja syitä on kaksi:

    Yhdistämisvirhe -Se aiheuttaa yhdistämisristiriidan, joka on ratkaistava sujuvaa siirtymistä varten seuraavaan haaraan. Ristiriita tiedostoissa –Kun tietyssä käyttämässäsi haarassa on ristiriitaisia ​​tiedostoja, se estää sinua kirjaamasta ulos tai lähettämästä koodia.

Git Merge -konfliktien tyypit

Saatat kohdata Git Merge -virheen seuraavissa tilanteissa:

    Yhdistämisprosessin aloittaminen:Yhdistäminen ei ala, kun on a muutos työhakemiston lava-alueella nykyiselle projektille. Sinun on ensin vakautettava ja suoritettava odottavat toiminnot. Yhdistämisprosessin aikana:Kun on p sulautettavan sivukonttorin ja nykyisen tai paikallisen sivukonttorin välinen ero , yhdistämisprosessia ei suoriteta loppuun. Tässä tapauksessa Git yrittää ratkaista virheen itse. Joissakin tapauksissa saatat kuitenkin joutua korjaamaan saman.

Valmistelevat vaiheet:

1. Ennen kuin suoritat komentoja Git-yhdistämisvirheen korjaamiseksi, sinun on varmistettava, että ei kukaan muista käyttäjistä yhdistämistiedostoista käyttää niitä tai tehdä niihin muutoksia.

2. On suositeltavaa, että sinä tallenna kaikki muutokset käyttämällä commit-komentoa ennen uloskirjautumista kyseisestä haarasta tai ennen nykyisen haaran yhdistämistä päähaaran kanssa. Käytä annettuja komentoja sitoutumiseen:

|_+_|

Huomautus: Suosittelemme, että luet tämän artikkelin lopussa olevan Common Git -termien ja -komentojen sanaston.

Git Merge. Git Merge -virheen korjaaminen: sinun on ensin ratkaistava nykyinen hakemistosi

Aloitetaan nyt ratkaisemalla Git Current Index Error tai Git Merge Error.

Tapa 1: Nollaa Git Merge

Yhdistämisen palauttaminen auttaa sinua pääsemään alkuperäiseen sijaintiin, kun yhdistämistä ei ole tehty. Suorita siis annetut komennot koodieditorissa:

1. Kirjoita $ git reset – yhdistä ja osui Tulla sisään.

2. Jos tämä ei toimi, käytä komentoa $ git reset – hard HEAD ja osui Tulla sisään .

Tämän pitäisi saavuttaa Git reset -yhdistäminen ja siten ratkaista Git-yhdistämisvirhe.

Tapa 2: Yhdistä nykyinen tai nykyinen haara päähaaraan

Suorita seuraavat komennot muistiinpanoeditorissa vaihtaaksesi nykyiseen haaraan ja ratkaistaksesi Git Merge Error -virheen:

1. Kirjoita käy kassalla ja sitten paina Tulla sisään avain.

2. Kirjoita git merge on meidän mestarimme suorittaaksesi yhdistämistoimituksen.

Huomautus: Seuraava koodi hylkää kaiken pää-/päähaarasta ja tallentaa tiedot vain nykyisestä haarasta.

3. Seuraavaksi suorita git checkout mestari palatakseen päähaaraan.

4. Lopuksi käytä git merge yhdistääksesi molemmat tilit.

Tämän menetelmän vaiheiden noudattaminen yhdistää molemmat haarat ja Gitin nykyinen indeksivirhe ratkaistaan. Jos ei, kokeile seuraavaa korjausta.

Lue myös: Näytä tai piilota kansioiden yhdistämisristiriidat Windows 10:ssä

Tapa 3: Ratkaise yhdistämisristiriita

Etsi ristiriitaiset tiedostot ja ratkaise kaikki ongelmat. Yhdistämisen konfliktien ratkaisu on tärkeä osa Gitin nykyisen indeksivirheen poistamista.

1. Tunnista ensin ongelmia aiheuttava tiedostot muodossa:

  • Kirjoita koodieditoriin seuraavat komennot: $ vim /polku/file_with_conflict
  • Lehdistö Tulla sisään avain sen suorittamiseen.

2. Sitouta tiedostot seuraavasti:

  • Tyyppi $ git commit -a -m 'sitouta viesti'
  • Osuma Tulla sisään .

Kun olet suorittanut seuraavat vaiheet, yritä Tarkista sivuliikkeestä ja katso, onko se toiminut.

Tapa 4: Poista ristiriitaa aiheuttava haara

Poista haara, jossa on monia ristiriitoja, ja aloita alusta. Kun mikään muu ei auta, on aina hyvä idea poistaa ristiriitaiset tiedostot Git Merge Error -virheen korjaamiseksi seuraavasti:

1. Kirjoita git checkout -f koodieditorissa.

2. Osuma Tulla sisään .

Lue myös: Yhdistä useita Google Drive- ja Google Photos -tilejä

Sanasto: Common Git Commands

Seuraava Git-komentoluettelo antaa sinulle yhteenvedon sen roolista Git Merge -virheen ratkaisemisessa: sinun on ensin ratkaistava nykyinen indeksi.

1. git log - mene: Tämä komento tarjoaa luettelon kaikista järjestelmäsi yhdistämisristiriidan takana olevista komennoista.

kaksi. git ero : Voit tunnistaa tilavarastojen tai tiedostojen väliset erot käyttämällä git diff -komentoa.

3. käy kassalla: Tiedostoon tehdyt muutokset on mahdollista kumota ja haaroja voi jopa muuttaa git checkout -komennolla.

Neljä. git reset – sekoitettu: Sitä käyttämällä on mahdollista kumota työhakemiston ja lavastusalueen muutokset.

5. git merge – keskeyttää: Jos haluat palata vaiheeseen ennen yhdistämistä, voit käyttää Git-komentoa, git merge –abort. Tämä auttaa sinua myös poistumaan yhdistämisprosessista.

6. git reset: Jos haluat palauttaa ristiriitaiset tiedostot niiden alkuperäiseen tilaan, voit käyttää tätä komentoa git reset. Tätä komentoa käytetään yleensä yhdistämisristiriidan aikana.

Sanasto: Yleiset Git-termit

Lue nämä ehdot tutustuaksesi niihin ennen Git Merge Error -virheen korjaamista.

1. Tarkista- Tämä komento tai termi auttaa käyttäjää vaihtamaan haaraa. Mutta sinun on oltava varovainen tiedostoristiriitojen suhteen.

kaksi. Hae – Voit ladata ja siirtää tiedostoja tietystä haarasta työasemallesi, kun suoritat Git-haun.

3. Indeksi- Sitä kutsutaan Gitin työskentely- tai lavastusosioksi. Muokatut, lisätyt ja poistetut tiedostot tallennetaan hakemistoon, kunnes olet valmis vahvistamaan tiedostot.

saa aloitusnayttoon

Neljä. Mennä – Muutosten siirtäminen yhdestä haarasta ja sisällyttäminen toiseen (perinteisesti pää) haaraan.

5. PÄÄ - Se on varattu pää (nimetty viite), jota käytetään sitomisen aikana.

Suositus:

Toivomme, että oppaamme auttoi ja pystyit ratkaisemaan ongelman Git Merge -virhe: sinun on ensin ratkaistava nykyinen hakemistosi . Jos sinulla on kysyttävää, pudota ne kommenttiosioon.

Elon Decker

Elon on Cyber ​​S:n tekninen kirjoittaja. Hän on kirjoittanut oppaita nyt noin kuuden vuoden ajan ja käsitellyt monia aiheita. Hän käsittelee mielellään Windowsiin ja Androidiin liittyviä aiheita sekä uusimpia temppuja ja vinkkejä.