Odpravite napako Git - vaše lokalne spremembe bi bile z združevanjem prepisane
Odpravite Napako Git Vase Lokalne Spremembe Bi Bile Z Zdruzevanjem Prepisane
Če ste spremenili datoteke, ki imajo tudi spremembe v oddaljenem repozitoriju, boste morda prejeli sporočilo o napaki »vaše lokalne spremembe naslednjih datotek bi bile prepisane s spajanjem«. Ta objava od MiniTool ponuja popravke.
Kaj je repozitorij? Kaj je Push and Pull v Gitu?
Kaj je repozitorij? Repozitorij je shramba kode, ki jo člani ekipe nenehno spreminjajo in pridobivajo prek mehanizma za nadzor različic GitHub.
»Pull« pomeni, da povlečete najnovejšo različico repozitorija v lokalno shrambo/IDE (integrirano razvojno okolje), kot je Pycharm itd. Po vlečenju lahko spremenite kodo ali dodate več funkcij. Ko končate, svojo kodo »potisnete« v repozitorij, da se lahko vaše spremembe shranijo in dodajo. Do kode lahko dostopajo tudi drugi.
Kako popraviti 'Vaše lokalne spremembe v naslednjih datotekah bi bile prepisane z združitvijo'
Popravek 1: prisilno vlečenje za prepisovanje lokalnih sprememb
Prva metoda za vas je prisilno vlečenje, da prepišete lokalne spremembe. To bo prepisalo vse lokalne spremembe, izvedene v vašem računalniku, in prikazala se bo kopija različice v skladišču. V IDE morate zagnati naslednje ukaze.
- git reset -- težko
- git potegni
Nato lahko preverite, ali je sporočilo »napaka: vaše lokalne spremembe naslednjih datotek bi bile prepisane s spajanjem:« izginilo.
Popravek 2: Obdrži obe spremembi
Če želite obdržati obe spremembi (tisto, narejeno lokalno, in tisto v repozitoriju), lahko svoje spremembe dodate in potrdite. V IDE morate izvesti naslednje kode:
- git add $the_file_under_error
- git commit
- git potegni
Popravek 3: Obdrži obe spremembi, vendar ne potrdi
Od časa do časa se zgodi, da razvijalec ni pripravljen prenesti, ker odpravljate napake v delno pokvarjeni kodi. Tukaj lahko varno shranimo spremembe, potegnemo različico iz repozitorija in odstranimo vašo kodo.
- git stash save --keep-index
oz
- git shramba
- git potegni
- git stash pop
Če po obisku trgovine pride do sporov, jih rešite na običajen način. Uporabite lahko tudi naslednje kode:
- git stash apply
Če združevanje za vas ni izvedljiva možnost, razmislite o preoblikovanju. V primeru preoblikovanja spremenite kodo v
- git shramba
- git pull --rebase izvorni master
- git stash pop
Popravek 4: Spremenite dele kode
Če želite spremeniti določen del kode in ne želite zamenjati vsega, lahko potrdite vse, česar ne želite preglasiti, in sledite popravku 3. Naslednje kode lahko uporabite za spremembe, ki jih želite preglasitev iz različice, ki obstaja v repozitoriju:
- git checkout path/to/file/to/revert
oz
- git checkout HEAD^ pot/do/datoteke/do/povrni
Prav tako se morate prepričati, da datoteka ni uprizorjena prek:
- git ponastavi HEAD pot/do/datoteke/do/povrni
- git potegni
Glej tudi: Odpravite napako Git: najprej morate razrešiti svoj trenutni indeks!
Končne besede
To so običajne rešitve za odpravo »vaše lokalne spremembe bi bile prepisane s spajanjem« v Gitu. Če imate kakršne koli druge uporabne metode za odstranitev te napake, pustite spodnji komentar, da nas obvestite.

![4 načini za odpravo zvočnih storitev, ki se ne odzivajo na sistem Windows 10 [MiniTool News]](https://gov-civil-setubal.pt/img/minitool-news-center/10/4-ways-fix-audio-services-not-responding-windows-10.jpg)
![[POPRAVLJENO] Windows ne more dostopati do določene naprave, poti ali datoteke [Nasveti za mini orodje]](https://gov-civil-setubal.pt/img/backup-tips/70/windows-cannot-access-specified-device.jpg)



![Kako zakleniti MacBook [7 preprostih načinov]](https://gov-civil-setubal.pt/img/news/C9/how-to-lock-macbook-7-simple-ways-1.png)





![REŠENO! ERR_NETWORK_ACCESS_DENIED Windows 10/11 [Nasveti za MiniTool]](https://gov-civil-setubal.pt/img/news/48/solved-err-network-access-denied-windows-10/11-minitool-tips-1.png)

![Popravljeno - klic oddaljenega postopka ni uspel in se ni izvedel [MiniTool News]](https://gov-civil-setubal.pt/img/minitool-news-center/53/fixed-remote-procedure-call-failed.png)



![[REŠENO] Windows ne more dostopati do določene naprave, poti ali datoteke [MiniTool Tips]](https://gov-civil-setubal.pt/img/blog/53/windows-no-tiene-acceso-al-dispositivo.jpg)
![[Rešeno] Kako spremeniti ali ponastaviti geslo za Spotify](https://gov-civil-setubal.pt/img/news/56/how-change.png)