Ispravite Git pogrešku - vaše lokalne promjene bile bi prebrisane spajanjem
Ispravite Git Pogresku Vase Lokalne Promjene Bile Bi Prebrisane Spajanjem
Ako ste izmijenili datoteke koje također imaju izmjene u udaljenom repozitoriju, možete primiti poruku o pogrešci 'vaše lokalne promjene sljedećih datoteka bile bi prebrisane spajanjem'. Ovaj post od MiniTool nudi popravke.
Što je repozitorij? Što je Push i Pull u Gitu?
Što je repozitorij? Repozitorij je skladište koda koji članovi tima neprestano modificiraju i dohvaćaju putem GitHub mehanizma za kontrolu verzija.
'Povlačenje' znači da povlačite najnoviju verziju repozitorija u svoju lokalnu pohranu/IDE (integrirano razvojno okruženje) kao što je Pycharm itd. Nakon povlačenja možete promijeniti kod ili dodati više funkcionalnosti. Kada završite, 'gurnete' svoj kod u repozitorij kako bi se vaše promjene mogle spremiti i dodati. Drugi također mogu pristupiti kodu.
Kako popraviti 'Vaše lokalne promjene u sljedećim datotekama bile bi prebrisane spajanjem'
Popravak 1: Prisilno povlačenje za brisanje lokalnih promjena
Prva metoda za vas je prisilno povlačenje kako biste prebrisali lokalne promjene. Ovo će prebrisati sve lokalne promjene učinjene na vašem računalu i pojavit će se kopija verzije u repozitoriju. Morate pokrenuti sljedeće naredbe u IDE-u.
- git reset -- teško
- git povuci
Zatim možete provjeriti je li poruka 'pogreška: vaše lokalne promjene sljedećih datoteka bile bi prebrisane spajanjem:' nestala.
Popravak 2: Zadrži obje promjene
Ako želite zadržati obje ove promjene (jednu učinjenu lokalno i onu u repozitoriju), možete dodati i potvrditi svoje promjene. Morate izvršiti sljedeće kodove u IDE:
- git add $the_file_under_error
- git počiniti
- git povuci
Popravak 3: Zadrži obje promjene, ali ne izvrši
S vremena na vrijeme se dogodi da programer nije spreman za predaju jer otklanjate pogreške u nekom djelomično pokvarenom kodu. Ovdje možemo sigurno sakriti promjene, povući verziju iz repozitorija i poništiti vaš kod.
- git stash spremi --keep-index
ili
- git spremište
- git povuci
- git stash pop
Ako postoje neki sukobi nakon ulaska u trgovinu, trebali biste ih riješiti na uobičajeni način. Također možete koristiti sljedeće kodove:
- git stash primijeniti
Ako vam spajanje nije održiva opcija, razmislite o ponovnom baziranju. U slučaju ponovnog baziranja, promijenite kod u
- git spremište
- git pull --rebase izvorni master
- git stash pop
Popravak 4: Izmijenite dijelove svog koda
Ako želite unijeti izmjene u određeni dio koda i ne želite zamijeniti sve, možete potvrditi sve što ne želite poništiti i slijediti popravak 3. Možete koristiti sljedeće kodove da napravite promjene koje želite nadjačaj iz verzije koja postoji u repozitoriju:
- git checkout put/do/datoteke/do/vrati
ili
- git checkout HEAD^ put/do/datoteke/do/vrati
Također, morate biti sigurni da datoteka nije postavljena putem:
- git resetiraj GLAVNI put/do/datoteke/na/vrati
- git povuci
Također pogledajte: Popravite pogrešku Git-a: prvo morate riješiti svoj trenutni indeks!
Završne riječi
Ovo su uobičajena rješenja za popravak 'vaše lokalne promjene bile bi prebrisane spajanjem' u Gitu. Ako imate neke druge korisne metode za uklanjanje ove pogreške, ostavite komentar u nastavku da nas obavijestite.

![Ne možete ispravno ispraviti ovu stranicu? Isprobajte ove metode! [MiniTool vijesti]](https://gov-civil-setubal.pt/img/minitool-news-center/30/can-t-correct-securely-this-page.png)



![Kako ispraviti pogrešku 'Ne postoji program e-pošte' [MiniTool News]](https://gov-civil-setubal.pt/img/minitool-news-center/87/how-fix-there-is-no-email-program-associated-error.jpg)



![Top 6 popravaka za Shell Infrastructure Domaćin je prestao raditi [MiniTool Savjeti]](https://gov-civil-setubal.pt/img/data-recovery-tips/87/top-6-fixes-shell-infrastructure-host-has-stopped-working.jpg)
![Tri načina za pokretanje upravitelja pokretanja nisu uspjeli pronaći OS Loader [MiniTool Savjeti]](https://gov-civil-setubal.pt/img/backup-tips/55/top-3-ways-boot-manager-failed-find-os-loader.png)

![5 rješenja za Steam Voice Chat ne radi [Ažuriranje 2021.] [MiniTool vijesti]](https://gov-civil-setubal.pt/img/minitool-news-center/89/5-solutions-steam-voice-chat-not-working.png)

![[Riješeno!] Kako registrirati DLL datoteku u sustavu Windows?](https://gov-civil-setubal.pt/img/news/44/how-register-dll-file-windows.png)
![7 načina za otvaranje preglednika događaja Windows 10 | Kako koristiti preglednik događaja [MiniTool vijesti]](https://gov-civil-setubal.pt/img/minitool-news-center/14/7-ways-open-event-viewer-windows-10-how-use-event-viewer.png)



