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.
![Como conectar o Surface Pro a uma TV, monitor ou projetor? [Notícias MiniTool]](https://gov-civil-setubal.pt/img/minitool-news-center/33/how-connect-surface-pro-tv.jpg)
![Como desativar notícias e interesses no widget do Windows 11? [4 maneiras]](https://gov-civil-setubal.pt/img/news/66/how-disable-news.png)
![O Windows não consegue instalar os arquivos necessários: Códigos e correções de erro [Notícias MiniTool]](https://gov-civil-setubal.pt/img/minitool-news-center/95/windows-cannot-install-required-files.jpg)

![Como consertar a tela preta do laptop HP? Siga este guia [dicas de MiniTool]](https://gov-civil-setubal.pt/img/backup-tips/40/how-fix-hp-laptop-black-screen.png)
![Como você pode consertar a tentativa de troca da tela azul da morte do DPC? [Dicas de MiniTool]](https://gov-civil-setubal.pt/img/backup-tips/08/how-can-you-fix-attempted-switch-from-dpc-blue-screen-death.jpg)
![[Respondido] O esconderijo de Vimm é seguro? Como usar a toca do Vimm com segurança? [Dicas de MiniTool]](https://gov-civil-setubal.pt/img/backup-tips/95/is-vimm-s-lair-safe.jpg)
![O que é o leitor de cartão Realtek | Download para Windows 10 [MiniTool News]](https://gov-civil-setubal.pt/img/minitool-news-center/53/what-is-realtek-card-reader-download.png)
![Como reparar o Windows 11/10 usando o prompt de comando? [Guia]](https://gov-civil-setubal.pt/img/backup-tips/78/how-repair-windows-11-10-using-command-prompt.jpg)
![Corrigido: “Um problema fez com que o programa parasse de funcionar corretamente” [MiniTool News]](https://gov-civil-setubal.pt/img/minitool-news-center/29/fixed-problem-caused-program-stop-working-correctly.png)



![Corrigir que o CHKDSK não pode continuar no modo somente leitura - 10 soluções [dicas do MiniTool]](https://gov-civil-setubal.pt/img/data-recovery-tips/45/fix-chkdsk-cannot-continue-read-only-mode-10-solutions.jpg)


![O que é reiniciar e atualizar para manter o suporte e como consertar [MiniTool News]](https://gov-civil-setubal.pt/img/minitool-news-center/70/what-is-restart-update-stay-support.png)


