Suave

Como corrigir o erro de mesclagem do Git

Experimente Nosso Instrumento Para Eliminar Problemas





postado emÚltima atualização: 13 de outubro de 2021

Um conceito de branches está associado à funcionalidade do Git. Há uma ramificação mestre seguida por várias ramificações que se ramificam a partir dela. Se você alternar de uma ramificação para outra ou se houver conflitos associados aos arquivos da ramificação, você enfrentará a mensagem de erro, Erro do Git: você precisa resolver seu índice atual primeiro . A menos que o erro seja resolvido, você não poderá alternar entre branches no Git. Não há necessidade de entrar em pânico, pois vamos corrigir o erro de mesclagem do Git hoje.



Como corrigir o erro de mesclagem do Git

Git e seus recursos



Git é aquele código ou software que permite monitorar mudanças em qualquer grupo de arquivos. É normalmente usado para coordenar o trabalho entre os programadores. Alguns recursos notáveis ​​​​do Git incluem:

notebook desconectando do wifi
    Velocidade Segurança de dadose Integridade Assistênciapara processos distribuídos e não lineares

Em palavras mais simples, Git é um sistema de gerenciamento que é gratuito e de código aberto . Com a ajuda de vários colaboradores, ele acompanha projetos e arquivos à medida que são modificados ao longo do tempo. Além disso, o Git permite que você reverter para um estado anterior ou versão, em caso de erros como erro de mesclagem do Git.



Você pode baixar o Git para janelas , Mac OS , ou Linux sistemas de computador.

Conteúdo[ ocultar ]



Como corrigir o erro de mesclagem do Git: você precisa resolver seu índice atual primeiro

O erro Git Current Index proíbe você de mover para outro branch devido a conflitos de mesclagem. Às vezes, o conflito em determinados arquivos pode fazer com que esse erro apareça, mas geralmente aparece quando há um falha na fusão . Também pode ocorrer quando você usa para puxar ou Confira comandos.

erro: você precisa resolver seu índice atual primeiro

Existem duas causas conhecidas do erro de índice atual do Git:

    Falha de mesclagem -Isso causa um conflito de mesclagem que precisa ser resolvido para uma transição suave para a próxima ramificação. Conflito em arquivos -Quando há alguns arquivos conflitantes no branch específico que você está usando, ele proíbe você de fazer check-out ou enviar um código.

Tipos de conflitos de mesclagem do Git

Você pode enfrentar um erro de mesclagem do Git nas seguintes situações:

    Iniciando o processo de mesclagem:O processo de mesclagem não será iniciado quando houver um mudança na área de palco do diretório de trabalho para o projeto atual. Você precisa estabilizar e concluir as ações pendentes primeiro. Durante o processo de fusão:Quando há um p problema entre a ramificação que está sendo mesclada e a ramificação atual ou local , o processo de mesclagem não será concluído. Nesse caso, o Git tenta resolver o erro sozinho. No entanto, em alguns casos, você pode precisar corrigir o mesmo.

Etapas preparatórias:

1. Antes de executar os comandos para corrigir o erro de mesclagem do Git, você precisa garantir que nenhum dos outros usuários dos arquivos de mesclagem acessá-los ou fazer qualquer alteração neles.

2. É recomendável que você salve todas as alterações usando o comando commit antes de fazer check-out dessa ramificação ou antes de mesclar a ramificação atual com a ramificação principal. Use os comandos fornecidos para confirmar:

|_+_|

Observação: Recomendamos que você leia o Glossário de Termos e Comandos Comuns do Git fornecido no final deste artigo.

Git Mesclar. Como corrigir o erro de mesclagem do Git: você precisa resolver seu índice atual primeiro

Agora, vamos começar resolvendo o Git Current Index Error ou o Git Merge Error.

Método 1: redefinir a mesclagem do Git

Reverter a mesclagem ajudará você a alcançar a posição inicial quando nenhuma mesclagem foi feita. Então, execute os comandos fornecidos no editor de código:

1. Tipo $ git reset –merge e bater Entrar.

2. Se isso não funcionar, use o comando $ git reset –hard HEAD e bater Entrar .

Isso deve alcançar a mesclagem de redefinição do Git e, assim, resolver o erro de mesclagem do Git.

Método 2: Mesclar o Ramo Presente ou Atual com o Ramo Principal

Execute os seguintes comandos no editor de notas para alternar para o branch atual e resolver o Git Merge Error:

1. Tipo git checkout e, em seguida, pressione Entrar chave.

2. Tipo git merge -s nosso mestre para executar um commit de mesclagem.

Observação: O código a seguir rejeitará tudo da ramificação principal/mestre e armazenará dados apenas da ramificação atual.

3. Em seguida, execute mestre de checkout git para voltar ao ramo principal.

4. Por fim, use git funciona para mesclar as duas contas.

Seguir as etapas deste método mesclará as ramificações e o erro de índice atual do Git será resolvido. Se não, tente a próxima correção.

Leia também: Mostrar ou ocultar conflitos de mesclagem de pastas no Windows 10

Método 3: Resolver Conflito de Mesclagem

Encontre os arquivos com conflito e resolva todos os problemas. A resolução de conflitos de mesclagem é uma parte importante para se livrar do erro de índice atual do Git.

1. Primeiro, identifique o causador de problemas arquivos como:

  • Digite os seguintes comandos no editor de código: $ vim /path/to/file_with_conflict
  • Imprensa Entrar chave para executá-lo.

2. Agora, confirme os arquivos como:

  • Tipo $ git commit -a -m ‘commit message’
  • Bater Entrar .

Após a conclusão das etapas a seguir, tente Verificação de saída da filial e veja se funcionou.

Método 4: Excluir Ramificação Causadora de Conflitos

Exclua o branch que tem muitos conflitos e comece de novo. Quando nada mais funcionar, é sempre uma boa ideia excluir os arquivos conflitantes para corrigir o Git Merge Error, da seguinte forma:

1. Tipo git checkout -f no editor de código.

2. Golpe Entrar .

Leia também: Mesclar várias contas do Google Drive e do Google Fotos

Glossário: Comandos comuns do Git

A lista a seguir de comandos do Git fornecerá uma ideia resumida sobre seu papel na solução do erro de mesclagem do Git: você precisa resolver seu índice atual primeiro.

1. git log – mesclar: Este comando fornecerá a lista de todos os comandos por trás do conflito de mesclagem em seu sistema.

dois. git diff : Você pode identificar as diferenças entre os repositórios ou arquivos de estados usando o comando git diff.

3. git checkout: É possível desfazer as alterações feitas no arquivo, e você pode até alterar as ramificações usando o comando git checkout.

Quatro. git reset –mixed: É possível desfazer as alterações no diretório de trabalho e as alterações na área de teste usando-o.

5. git merge –abort: Se você quiser retornar ao estágio antes de mesclar, você pode usar o comando Git, git merge –abort. Isso também o ajudará a sair do processo de mesclagem.

6. git reset: Se você deseja redefinir os arquivos em conflito para seu estado original, você pode usar este comando git reset. Este comando geralmente é usado no momento do conflito de mesclagem.

Glossário: Termos comuns do Git

Leia estes termos para se familiarizar com eles antes de corrigir o Git Merge Error.

1. Confira- Este comando ou termo ajuda o usuário a alternar entre ramificações. Mas você deve ter cuidado com os conflitos de arquivo ao fazê-lo.

dois. Buscar – Você pode baixar e transferir arquivos de uma ramificação específica para sua estação de trabalho ao executar uma busca do Git.

3. Índice- Ela é chamada de seção de trabalho ou de preparação do Git. Arquivos modificados, adicionados e excluídos serão armazenados no índice até que você esteja preparado para confirmar os arquivos.

Quatro. Mesclar – Mover modificações de uma ramificação e incorporá-las em uma ramificação diferente (tradicionalmente mestre).

5. CABEÇA - É um reservado cabeça (referência nomeada) usada durante o commit.

Recomendado:

Esperamos que nosso guia tenha ajudado e você tenha conseguido resolver o problema Erro do Git Merge: você precisa resolver seu índice atual primeiro . Se você tiver alguma dúvida, solte-as na seção de comentários.

Elon Decker

Elon é redator de tecnologia da Cyber ​​S. Ele escreve guias de instruções há cerca de 6 anos e abordou muitos tópicos. Ele adora abordar tópicos relacionados ao Windows, Android e os truques e dicas mais recentes.