Kun yrität suorittaa git pull- tai git merge -toimintoja, saamme virheilmoituksen, joka ilmoittaa, että prosessi keskeytetään. Jos yritämme pakottaa prosessiin käyttämällä – ff-vain , se ei toimi, saamme saman virheen. Tässä viestissä puhumme tästä ongelmasta ja katsomme, mitä voidaan tehdä, jos saat Fatal: Ei mahdollista kelata eteenpäin, keskeyttää GIT-vedon virhe .
Korjaa Fatal: Ei ole mahdollista kelata eteenpäin, keskeyttää GIT-vetovirhe
Jos saat Kuolettava: Ei mahdollista kelata eteenpäin, keskeyttää GIT-vetovirhe, seuraa alla mainittuja ratkaisuja ongelman ratkaisemiseksi.
- Vedä alusta
- Yhdistä muutokset päähaarasta uuteen haaraan
Puhutaanpa niistä yksityiskohtaisesti.
kuinka lähettää joukkoviestejä Outlookista Excelin avulla
1] Vedä jalustalla
Tavallisen 'git pull' -komennon sijaan voit valita 'git pull -rebase' -komennon. Tämä komento hakee viimeisimmät muutokset etähaaralta ja käyttää sitten paikallisia sitoumuksia päivitetyn haaran päälle. Tämä menetelmä auttaa ratkaisemaan erilaisia haaraongelmia.
kuinka avata dmg-tiedostot Windows 8: ssa
Seuraavassa on komennot, jotka sinun on suoritettava vetääksesi rebasen kanssa.
Ensinnäkin, suorita seuraava komento tarkistaaksesi ongelmallinen haarautuminen.
git checkout <branch-name>
Käytä nyt 'git pull –rebase' -komentoa hakeaksemme etähaaramuutokset ja toistaaksemme paikalliset sitoumukset sen päälle.
git pull --rebase origin <branch-name>
Jos ristiriitoja ei ole, Git sitoutuu vapaaehtoisesti muutokset päivitetyn haaran päälle. Ristiriitojen sattuessa uudelleenbase-prosessi kuitenkin keskeytetään ja saat ilmoituksen ristiriitaisista tiedostoista. Voit ratkaista ristiriidat käyttämällä yhdistämistyökalua tai muokkaamalla tiedostoja manuaalisesti. Käytä 'git rebase -continue' -komentoa ristiriitojen ratkaisemisen jälkeen.
git rebase --continue
Kun rebase-prosessi on valmis, voit jatkaa muutosten siirtämistä etävarastoon.
git push origin <branch-name>
Tämä tekee tempun puolestasi.
2] Yhdistä muutokset päähaarasta uuteen haaraan
Jos paikallinen haara on mukana etähaarassa, voidaan melko helposti yhdistää muutokset päähaaralta uuteen haaraan. Voit suorittaa saman suorittamalla alla mainitut komennot.
Amazon Prime Video -sovellus tietokoneelle
Ensinnäkin, suorita seuraava komento.
git pull
Sitten meidän on suoritettava alla mainittu komento luodaksesi haara ja tarkistaa alkuperä/mestari mene paikalliseen konttoriin.
Windows 10 koskettaa näppäimistön kokoa
git checkout -b new_branch origin/master
Jos yhdistämisristiriitoja ilmenee, ratkaise ne muokkaamalla ristiriitaisia tiedostoja. Lavasta sitten muutokset ja sitoudu niihin. Kun olet luonut uuden haaran, voit yhdistää saumattomasti kaikki päähaaran muutokset siihen.
Miksi keskeytystä ei ole mahdollista kelata eteenpäin yrittäessään vetää?
Fatal error, joka sanoo, että keskeytystä ei ole mahdollista kelata eteenpäin, kun yrität vetää, tarkoittaa, että Git ei pysty yhdistämään muutoksia automaattisesti. Ne johtuvat pääasiassa ristiriitaisista muutoksista paikallisen haarakonttorin ja etähaaran välillä ja/tai paikallisen haaran puuttumisesta etähaarassa.
Lukea: GitAtomic on Git GUI Client Windows-järjestelmille
Mikä on nopea eteenpäin siirrettävä gitissä?
Gitissä pikakelaus on yhdistämisen tyyppi, joka tapahtuu, kun kohdehaaran HEAD on suoraan tavoitettavissa lähdehaaran HEADista. Eli periaatteessa kohdehaaralla ei ole tapahtunut uusia sitoumuksia lähdehaaran luomisen jälkeen. Siksi Git yksinkertaisesti siirtää kohdehaaran HEAD-osoittimen lähdehaaran HEAD-osoittimen luomatta uutta yhdistämistoimitusta.
Lue myös: Parhaat Git GUI -asiakkaat Windowsille .