Corrigir o erro do Git - Suas alterações locais seriam substituídas pela mesclagem
Corrigir O Erro Do Git Suas Alteracoes Locais Seriam Substituidas Pela Mesclagem
Se você modificou arquivos que também têm modificações no repositório remoto, poderá receber a mensagem de erro “suas alterações locais nos seguintes arquivos seriam substituídas por mesclagem”. Esta postagem de MiniTool oferece correções.
O que é um repositório? O que é Push e Pull no Git?
O que é um repositório? Um repositório é um armazenamento de código que os membros da equipe estão constantemente modificando e buscando por meio do mecanismo de controle de versão do GitHub.
'Pull' significa que você puxa a versão mais recente do repositório para seu armazenamento local/IDE (Ambiente de Desenvolvimento Integrado), como Pycharm etc. Depois de puxar, você pode alterar o código ou adicionar mais funcionalidades. Quando terminar, você 'envia' seu código para o repositório para que suas alterações possam ser salvas e adicionadas. Outros também podem acessar o código.
Como corrigir “Suas alterações locais nos seguintes arquivos seriam substituídas pela mesclagem”
Correção 1: forçar um pull para substituir as alterações locais
O primeiro método para você é forçar um pull para substituir as alterações locais. Isso substituirá quaisquer alterações locais feitas em seu computador e uma cópia da versão no repositório aparecerá. Você precisa executar os seguintes comandos no IDE.
- git reset -- difícil
- git pull
Em seguida, você pode verificar se a mensagem “erro: suas alterações locais nos seguintes arquivos seriam substituídas por mesclagem:” desapareceu.
Correção 2: mantenha as duas alterações
Se você quiser manter essas duas alterações (a que foi feita localmente e a que está no repositório), você pode adicionar e confirmar suas alterações. Você precisa executar os seguintes códigos no IDE:
- git add $the_file_under_error
- git commit
- git pull
Correção 3: mantenha as duas alterações, mas não confirme
Acontece de tempos em tempos que o desenvolvedor não está pronto para confirmar porque você está depurando algum código parcialmente quebrado. Aqui podemos armazenar as alterações com segurança, extrair a versão do repositório e desarmar seu código.
- git stash save --keep-index
ou
- git stash
- git pull
- git stash pop
Se houver alguns conflitos depois de entrar na loja, você deve resolvê-los da maneira usual. Você também pode usar os seguintes códigos:
- git stash aplicar
Se a mesclagem não for uma opção viável para você, considere o rebase No caso de rebase, altere o código para
- git stash
- git pull --rebase origin master
- git stash pop
Correção 4: faça alterações em partes do seu código
Se você deseja fazer alterações em uma parte específica do código e não deseja substituir tudo, pode confirmar tudo o que não deseja substituir e seguir a correção 3. Você pode usar os seguintes códigos para fazer as alterações que deseja override da versão que existe no repositório:
- git checkout path/to/file/to/revert
ou
- git checkout HEAD^ path/to/file/to/revert
Além disso, você precisa ter certeza de que o arquivo não é encenado por meio de:
- git reset HEAD path/to/file/to/revert
- git pull
Veja também: Corrigir erro do Git: você precisa resolver seu índice atual primeiro agora!
Palavras finais
Estas são soluções comuns para corrigir “suas alterações locais seriam substituídas por mesclagem” no Git. Se você tiver outros métodos úteis para remover esse erro, deixe um comentário abaixo para nos informar.
![[Correção completa] Serviço de política de diagnóstico Alto uso de RAM do disco da CPU](https://gov-civil-setubal.pt/img/news/A2/full-fix-diagnostic-policy-service-high-cpu-disk-ram-usage-1.png)




![Baixe e instale o VMware Workstation Player/Pro (16/15/14) [MiniTool Tips]](https://gov-civil-setubal.pt/img/news/19/download-and-install-vmware-workstation-player/pro-16/15/14-minitool-tips-1.png)
![9 coisas necessárias a serem consideradas ao comprar um computador [MiniTool News]](https://gov-civil-setubal.pt/img/minitool-news-center/02/9-necessary-things-consider-when-buying-computer.png)
![Fixo! - Como corrigir o código de erro 83 da Disney Plus em qualquer dispositivo? [Notícias MiniTool]](https://gov-civil-setubal.pt/img/minitool-news-center/56/fixed-how-fix-disney-plus-error-code-83-any-devices.jpg)
![Como substituir o disco rígido do laptop e reinstalar o sistema operacional? [Dicas de MiniTool]](https://gov-civil-setubal.pt/img/backup-tips/28/how-replace-laptop-hard-drive.jpg)

![Como corrigir Blue Screen of Death 0x0000007B? Experimente os 11 métodos [dicas de MiniTool]](https://gov-civil-setubal.pt/img/backup-tips/36/how-fix-blue-screen-death-0x0000007b.png)

![Como adicionar ou remover computador ao domínio Windows 10? Foco em 2 casos [Notícias MiniTool]](https://gov-civil-setubal.pt/img/minitool-news-center/66/how-add-remove-computer-domain-windows-10.png)
![Como corrigir o OneDrive sempre mantém este dispositivo ausente? [3 maneiras]](https://gov-civil-setubal.pt/img/news/F7/how-to-fix-onedrive-always-keep-on-this-device-missing-3-ways-1.png)
![A definição e o propósito do console de gerenciamento Microsoft [MiniTool Wiki]](https://gov-civil-setubal.pt/img/minitool-wiki-library/90/definition-purpose-microsoft-management-console.png)
![Como desinstalar os drivers NVIDIA no Windows 10? (3 métodos) [Notícias MiniTool]](https://gov-civil-setubal.pt/img/minitool-news-center/00/how-uninstall-nvidia-drivers-windows-10.jpg)



