Git Merge -virheen korjaaminen
Sekalaista / / November 28, 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 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
- Tietoturva ja eheys
- Apua hajautetuille 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
- Git Merge -virheen korjaaminen: Sinun on ensin ratkaistava nykyinen hakemistosi
- Git Merge -konfliktien tyypit
- Valmistelevat vaiheet:
- Tapa 1: Nollaa Git Merge
- Tapa 2: Yhdistä nykyinen tai nykyinen haara päähaaraan
- Tapa 3: Ratkaise yhdistämisristiriita
- Tapa 4: Poista ristiriitaa aiheuttava haara
- Sanasto: Common Git Commands
- Sanasto: Yleiset Git-termit
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.
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 psulautettavan 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:
$ git add$ git commit -m
Huomautus: Suosittelemme, että luet tämän artikkelin lopussa olevan Common Git -termien ja -komentojen sanaston.
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. Tyyppi $ 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. Tyyppi käy kassalla <> ja sitten paina Tulla sisään avain.
2. Tyyppi 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. Ensin tunnistaa ongelmia aiheuttava tiedostot muodossa:
- Kirjoita koodieditoriin seuraavat komennot: $ vim /polku/file_with_conflict
- Lehdistö Tulla sisään avain sen suorittamiseen.
2. Sitouta tiedostot nyt 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. Tyyppi 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-komentojen luettelo antaa sinulle yhteenvedon sen roolista Git Merge -virheen ratkaisemisessa: sinun on ensin ratkaistava nykyinen indeksi.
1. git log – yhdistä: Tämä komento tarjoaa luettelon kaikista järjestelmäsi yhdistämisristiriidan takana olevista komennoista.
2. 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.
4. 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.
2. 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.
4. Yhdistää– 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:
- Hulu Token -virheen korjaaminen 3
- Sivun lisääminen Google-dokumentteihin
- Sisällysluettelon lisääminen Google-dokumentteihin
- Korjaa virhe TVAPP-00100 Xfinity Streamissa
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.