Fix Git Error - Uw lokale wijzigingen zouden worden overschreven door Merge
Fix Git Error Uw Lokale Wijzigingen Zouden Worden Overschreven Door Merge
Als u bestanden hebt gewijzigd die ook wijzigingen hebben in de externe repository, ontvangt u mogelijk het foutbericht 'uw lokale wijzigingen in de volgende bestanden worden overschreven door samenvoegen'. Dit bericht van MiniTool biedt correcties.
Wat is een opslagplaats? Wat is push en pull in Git?
Wat is een opslagplaats? Een repository is een codeopslag die teamleden voortdurend aanpassen en ophalen via het GitHub-versiebeheermechanisme.
'Pull' betekent dat u de nieuwste versie van de repository naar uw lokale opslag/IDE (Integrated Development Environment) zoals Pycharm enz. trekt. Na het ophalen kunt u de code wijzigen of meer functionaliteit toevoegen. Als u klaar bent, 'pusht' u uw code naar de repository zodat uw wijzigingen kunnen worden opgeslagen en toegevoegd. Anderen hebben ook toegang tot de code.
Hoe te repareren 'Uw lokale wijzigingen in de volgende bestanden zouden worden overschreven door samenvoegen'
Fix 1: Forceer een pull om lokale wijzigingen te overschrijven
De eerste methode voor u is om een pull te forceren om lokale wijzigingen te overschrijven. Hiermee worden alle lokale wijzigingen op uw computer overschreven en verschijnt er een kopie van de versie in de repository. U moet de volgende opdrachten uitvoeren in IDE.
- git reset -- hard
- git pull
Vervolgens kunt u controleren of het bericht 'error: your local changes to the following files will be overwrite by merge:' is verdwenen.
Oplossing 2: Behoud beide wijzigingen
Als u beide wijzigingen wilt behouden (degene die lokaal is gedaan en die in de repository), kunt u uw wijzigingen toevoegen en vastleggen. U moet de volgende codes in IDE uitvoeren:
- git add $the_file_under_error
- git commit
- git pull
Oplossing 3: beide wijzigingen behouden, maar niet vastleggen
Het komt van tijd tot tijd voor dat de ontwikkelaar niet klaar is om zich te committeren omdat je een gedeeltelijk kapotte code aan het debuggen bent. Hier kunnen we de wijzigingen veilig opbergen, de versie uit de repository halen en uw code ongedaan maken.
- git stash save --keep-index
of
- git stash
- git pull
- git stash pop
Als er conflicten zijn nadat je de winkel hebt bezocht, moet je deze op de gebruikelijke manier oplossen. U kunt ook de volgende codes gebruiken:
- git stash van toepassing
Als samenvoegen geen haalbare optie voor je is, overweeg dan te rebasen. In het geval van rebasen, verander de code in
- git stash
- git pull --rebase origin master
- git stash pop
Oplossing 4: breng wijzigingen aan in delen van uw code
Als u wijzigingen wilt aanbrengen in een specifiek deel van de code en niet alles wilt vervangen, kunt u alles vastleggen wat u niet wilt overschrijven en fix 3 volgen. U kunt de volgende codes gebruiken om wijzigingen aan te brengen die u wilt overschrijven van de versie die in de repository bestaat:
- git checkout pad/naar/bestand/naar/terugkeren
of
- git checkout HEAD^ pad/naar/bestand/naar/terugkeren
U moet er ook voor zorgen dat het bestand niet wordt gestaged via:
- git reset HEAD pad/naar/bestand/naar/terugkeren
- git pull
Zie ook: Git-fout oplossen: u moet nu eerst uw huidige index oplossen!
Laatste woorden
Dit zijn veelvoorkomende oplossingen om te repareren 'uw lokale wijzigingen zouden worden overschreven door samenvoegen' in Git. Als je andere handige methoden hebt om deze fout te verwijderen, laat dan hieronder een reactie achter om ons dit te laten weten.
![[Antwoorden] Hoe maak ik een back-up van Google Drive? Waarom heb je dat nodig?](https://gov-civil-setubal.pt/img/news/2E/answers-how-to-backup-google-drive-why-do-you-need-that-1.png)
![Processysteem reageert niet? Probeer deze 6 oplossingen hier! [MiniTool-tips]](https://gov-civil-setubal.pt/img/android-file-recovery-tips/83/process-system-isnt-responding.jpg)

![Opgelost - Bestanden worden niet weergegeven op externe harde schijf [2020 bijgewerkt] [MiniTool Tips]](https://gov-civil-setubal.pt/img/data-recovery-tips/21/solved-files-not-showing-external-hard-drive.jpg)





![Wordt Microsoft Edge op de achtergrond uitgevoerd? Probeer deze oplossingen! [MiniTool Nieuws]](https://gov-civil-setubal.pt/img/minitool-news-center/77/is-microsoft-edge-running-background.png)
![RTC Connecting Discord | Hoe RTC Disconnected Discord te repareren [MiniTool News]](https://gov-civil-setubal.pt/img/minitool-news-center/33/rtc-connecting-discord-how-fix-rtc-disconnected-discord.png)



![Top 8 gratis microfoonrecorders om stem van uw microfoon op te nemen [Schermopname]](https://gov-civil-setubal.pt/img/screen-record/54/top-8-free-mic-recorders-record-voice-from-your-microphone.png)

![5 tips om Firefox te herstellen Uw verbinding is niet beveiligd Fout [MiniTool News]](https://gov-civil-setubal.pt/img/minitool-news-center/23/5-tips-fix-firefox-your-connection-is-not-secure-error.jpg)

![Top 6 fixes voor Shell Infrastructure Host werkt niet meer [MiniTool Tips]](https://gov-civil-setubal.pt/img/data-recovery-tips/87/top-6-fixes-shell-infrastructure-host-has-stopped-working.jpg)
![De definitie en het doel van Microsoft Management Console [MiniTool Wiki]](https://gov-civil-setubal.pt/img/minitool-wiki-library/90/definition-purpose-microsoft-management-console.png)