Korjaa Git-virhe – yhdistäminen korvaisi paikalliset muutokset
Korjaa Git Virhe Yhdistaminen Korvaisi Paikalliset Muutokset
Jos olet muokannut tiedostoja, joihin on tehty muutoksia myös etävarastossa, saatat saada virheilmoituksen 'seuraaviin tiedostoihin tekemäsi paikalliset muutokset korvataan yhdistämisellä'. Tämä viesti osoitteesta MiniTool tarjoaa korjauksia.
Mikä on arkisto? Mikä on Push and Pull in Git?
Mikä on arkisto? Arkisto on koodivarasto, jota tiimin jäsenet jatkuvasti muokkaavat ja hakevat GitHub-versionhallintamekanismin kautta.
'Pull' tarkoittaa, että vedät arkiston uusimman version paikalliseen tallennustilaan/IDE:hen (Integrated Development Environment), kuten Pycharmiin jne. Vedon jälkeen voit muuttaa koodia tai lisätä toimintoja. Kun olet valmis, 'työnnät' koodisi arkistoon, jotta muutokset voidaan tallentaa ja lisätä. Myös muut voivat käyttää koodia.
Kuinka korjata 'Yhdistäminen korvaisi paikalliset muutokset seuraaviin tiedostoihin'
Korjaus 1: Pakota vetämällä paikallisten muutosten päälle
Ensimmäinen tapa on pakottaa veto ylikirjoittamaan paikalliset muutokset. Tämä korvaa kaikki tietokoneellesi tehdyt paikalliset muutokset ja arkiston version kopio tulee näkyviin. Sinun on suoritettava seuraavat komennot IDE:ssä.
- git reset -- vaikea
- git pull
Sitten voit tarkistaa, onko 'virhe: seuraaviin tiedostoihin tekemäsi paikalliset muutokset korvata yhdistäminen:' -viesti kadonnut.
Korjaus 2: Säilytä molemmat muutokset
Jos haluat säilyttää molemmat muutokset (paikallisesti tehdyn ja arkistossa olevan), voit lisätä ja vahvistaa muutokset. Sinun on suoritettava seuraavat koodit IDE:ssä:
- git lisää $the_file_under_error
- git commit
- git pull
Korjaus 3: Säilytä molemmat muutokset, mutta älä sitoudu
Ajoittain tapahtuu, että kehittäjä ei ole valmis sitoutumaan, koska olet virheenkorjauksessa jostain osittain rikkinäisestä koodista. Täällä voimme turvallisesti piilottaa muutokset, noutaa version arkistosta ja poistaa koodisi.
- git stash save --keep-index
tai
- git stash
- git pull
- git stash pop
Jos myymälään pomppaamisen jälkeen ilmenee ristiriitoja, ne tulee ratkaista normaaliin tapaan. Voit myös käyttää seuraavia koodeja:
- git stash soveltaa
Jos yhdistäminen ei ole varteenotettava vaihtoehto sinulle, harkitse perustamista uudelleen. Jos yhdistät uudelleen, muuta koodi muotoon
- git stash
- git pull --rebase origin master
- git stash pop
Korjaus 4: Tee muutoksia koodisi osiin
Jos haluat tehdä muutoksia tiettyyn koodin osaan etkä halua korvata kaikkea, voit vahvistaa kaiken, mitä et halua ohittaa ja seurata korjausta 3. Voit käyttää seuraavia koodeja tehdäksesi muutoksia, joita haluat ohittaa arkistossa olevasta versiosta:
- git kassapolku/to/file/to/revert
tai
- git checkout HEAD^ polku/tiedosto/palautus
Sinun on myös varmistettava, että tiedostoa ei ole lavastettu:
- git reset HEAD polku/tiedosto/tiedosto/palautus
- git pull
Katso myös: Korjaa Git-virhe: Sinun on ensin ratkaistava nykyinen indeksisi nyt!
Viimeiset sanat
Nämä ovat yleisiä ratkaisuja, joilla korjataan 'yhdistäminen korvaisi paikalliset muutokset' Gitissä. Jos sinulla on muita hyödyllisiä tapoja poistaa tämä virhe, jätä kommentti alle ja kerro meille.
![Käynnistysjärjestyksen muuttaminen turvallisesti Windows-laitteessa [MiniTool News]](https://gov-civil-setubal.pt/img/minitool-news-center/18/how-change-boot-order-safely-windows-device.png)





![Näytönohjain Nvlddmkm lopetti vastaamisen? Tässä ovat vastaukset! [MiniTool-uutiset]](https://gov-civil-setubal.pt/img/minitool-news-center/37/display-driver-nvlddmkm-stopped-responding.png)
![Ratkaisut korjaamaan 'Kulunvalvonta on vioittunut' -virheen [MiniTool News]](https://gov-civil-setubal.pt/img/minitool-news-center/28/solutions-fix-access-control-entry-is-corrupt-error.jpg)

![Opas Avast-viruksen määritelmien korjaamisesta ei päivity [MiniTool News]](https://gov-civil-setubal.pt/img/minitool-news-center/95/guide-how-fix-avast-virus-definitions-won-t-update.png)

![Vaiheittainen opas - Ryhmän luominen Outlookissa [MiniTool News]](https://gov-civil-setubal.pt/img/minitool-news-center/58/step-step-guide-how-create-group-outlook.png)

![USB-jakaja vai USB-keskitin? Tämä opas, joka auttaa sinua valitsemaan yhden [MiniTool Wiki]](https://gov-civil-setubal.pt/img/minitool-wiki-library/37/usb-splitter-usb-hub.png)

![[Korjattu]: Tiedostot poistetaan, kun niitä napsautetaan hiiren kakkospainikkeella Windowsissa](https://gov-civil-setubal.pt/img/data-recovery/52/fixed-files-get-deleted-when-left-clicking-in-windows-1.png)



![YouTube änkytti! Kuinka ratkaista se? [Täydellinen opas]](https://gov-civil-setubal.pt/img/blog/30/youtube-stuttering-how-resolve-it.jpg)