Como abortar a mesclagem

Como abortar a mesclagem

O Git é um dos principais sistemas de controle de versão descentralizada utilizados principalmente quando você deseja trabalhar no mesmo projeto com várias pessoas que uma equipe. Nesta plataforma, os usuários podem mesclar seu trabalho em filiais. No entanto, às vezes, ao fazer uma mesclagem, você pode encontrar conflitos se o mesmo arquivo existir em ambos os ramos de fusão. Para resolver esse problema especificado, abortar a fusão do Git em andamento.

Neste blog, especificamos o processo de abortar a mesclagem do Git. Então vamos começar!

Como abortar o Git se fundir com o comando Git Redefinir?

Para abortar a fusão do Git, siga o método abrangente.

Etapa 1: Abra o Git Bash

Aperte o "Ctrl + ESC"Chave para abrir a"Comece”Menu, pesquise Git Bash e inicie -o:


Etapa 2: Navegue até o diretório Git

Executar o “cd”Comando com o caminho do diretório Git especificado no qual você deseja mover:

C: \ Usuários \ Nazma \ My_branches



Etapa 3: Verifique o histórico do log

Verifique o histórico do log do diretório Git:

$ git log --oneeline


Abaixo da saída indica que, nosso “mestre" e "desenvolverOs ramos são mesclados:


Etapa 4: Redefinir a cabeça

Agora, execute o “Redefinição do Git”Comando para redefinir a posição da cabeça:

$ git Reinicia -Cabeça difícil


Como você pode ver, mudamos a cabeça com sucesso para o “desenvolverRamo, e a fusão é abortada:

Como abortar o Git se fundir com o comando Git Merge?

Às vezes, os usuários criam arquivos com o mesmo nome e extensão em várias ramificações. Nesse cenário, a fusão de ramos encontram erros e, como solução, é recomendável abortar a mesclagem.

Para fazer isso, siga as etapas listadas abaixo.

Etapa 1: Crie diretório local Git

Execute o “mkdir”Comando para criar diretório local Git:

$ mkdir abort_merge



Etapa 2: Navegue até o diretório

Navegue até o diretório Git com o “cd”Comando:

$ cd abort_merge



Etapa 3: Inicialize o diretório Git

Inicialize o repositório Git, utilizando o “git init”Comando:

$ git init



Etapa 4: Criar arquivo

Crie um arquivo e colocou algum texto nele:

$ ECHO MUNDO> aborto.TXT


Aqui, criamos um novo arquivo “abortar.TXT" no "mestre”File e colocou uma corda nela:

Etapa 5: Adicionar arquivo ao repositório Git

Adicione o arquivo não rastreado ao repositório Git usando o seguinte comando:

$ git add .



Etapa 6: Comprometer mudanças

Compreenda as mudanças no repositório com a mensagem necessária:

$ git Commit -m "1ª Commit"



Etapa 7: Criar ramo

Para criar uma nova filial, execute o “ramo git”Comando:

Ramo de $ git desenvolve


Por exemplo, criamos um ramo chamado “desenvolver”:


Etapa 8: mude para o ramo

Em seguida, mude para a filial criada:

$ git switch desenvolve



Etapa 9: Criar arquivo

Crie um novo arquivo dentro da filial:

$ eco olá mundo> abortar.TXT



Etapa 10: Adicionar arquivo

Execute o seguinte comando para adicionar o arquivo criado ao repositório Git:

$ git add .



Etapa 11: Comprometer mudanças

Compreenda as mudanças com uma mensagem:

$ git Commit -M "Hello World"



Etapa 12: mude para o ramo

Em seguida, mude para o “mestre"Ramificação usando o"Switch Git”Comando:

$ git switch mestre



Etapa 13: Exibir conteúdo do arquivo

Execute o “gato”Comando para exibir o conteúdo do arquivo:

$ Cat abortar.TXT


Como você pode ver, o conteúdo de “abortar.TXT" é exibido:


Etapa 14: ramificações de mesclagem

Agora, mescla o “desenvolver"Ramificação com o"mestre”Filial executando o comando dado:

$ git fusão desenvolver


A saída abaixo indica que o processo de fusão da ramificação está em um estado intermediário, pois a fusão automática falhou devido ao conflito:


Etapa 15: Verifique o status do repositório

Verifique o status do repositório:

$ git status -s


Na saída abaixo, o “Uu”O status indica que o“abortar.TXT”Atualmente, o arquivo está em estado de estadiamento e estadiamento:


Etapa 16: abortar a fusão

Por fim, abortar o processo de fusão utilizando o “Obtenha a mesclagem" com o "-abortar”Opção:

$ git mescla --abort


A saída livre de erros indica que o processo de fusão de “desenvolver" e a "mestre“As filiais são abortadas com sucesso:


Agora, confira o status do repositório Git para verificar a fusão da aborto:

$ git status


É isso! A operação especificada é realizada com sucesso:


Você aprendeu os métodos mais fáceis para abortar a mesclagem do Git.

Conclusão

Para abortar a mesclagem existente, vá para o diretório Git e verifique o histórico de log do repositório usando o “$ git log”Comando. Então, execute o “$ git reset -Hard Head”Comando para redefinir a posição da cabeça. Para abortar a mesclagem quando o processo de fusão da filial falha devido a conflitos, execute o “$ git mescle -abort”Comando em Git Bash. Neste blog, fornecemos o processo de abortar a fusão do Git.