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.