Às vezes, depois de executar uma operação de mesclagem de ramificação, os desenvolvedores percebem que esqueceram ou mesclaram a ramificação errada e desejam desfazer essa operação. Para isso, execute o comando “ $ git reset –hard
Este estudo explicará o procedimento para desfazer uma operação git merge.
Como você desfaz um git merge?
Para desfazer a operação git merge, primeiro navegue até o diretório desejado. Em seguida, crie e adicione arquivos à área de teste. Confirme as alterações para atualizar o repositório. Em seguida, crie e mude para uma nova ramificação imediatamente. Depois disso, mescle os dois ramos. Verifique o histórico de log e execute o “ $ git reset –hard
Vamos verificar o procedimento discutido acima na prática!
Etapa 1: mover para o repositório
Primeiro, navegue até o repositório local Git necessário usando o botão “ cd ” comando:
$ cd 'C:\Usuários \n azma\Git\Alpha'
Etapa 2: criar arquivo
Execute o “ toque ” para criar um novo arquivo:
$ toque arquivo1.txt
Etapa 3: arquivo de rastreamento
Agora, rastreie um arquivo recém-criado executando o comando “ git add ” comando:
$ git add arquivo1.txt
Etapa 4: confirmar alterações
Em seguida, faça o commit das alterações junto com uma mensagem de commit usando o comando “ -m ” opção para atualizar o repositório:
$ git commit -m 'arquivo1.txt adicionado'
Etapa 5: criar e alternar ramificação
Depois disso, execute o “ git check-out ” com o nome do ramo para criar e mudar para ele imediatamente:
$ git check-out -b alfa
Etapa 6: mesclar ramificação
Agora, mescle o branch atual com outro branch especificando seu nome no comando git merge:
$ git merge mestreNo nosso caso, vamos mesclar o alpha com o branch master:
Etapa 7: verifique o histórico de registros
Verifique o histórico de log da ramificação executando o comando “ registro do git. ” comando:
$ git log .Selecione e copie a referência de confirmação que precisa ser desfeita:
Passo 8: Desfazer git merge
Execute o “ git reset ” com o “ -duro ” opção para reverter o processo de fusão:
$ git reset --duro c5d48ecObserve que também adicionamos a referência de confirmação copiada no comando fornecido:
Etapa 9: verifique o histórico de registros
Para garantir a operação de undo merge, execute o comando “ registro do git. ” comando:
$ git log .
Ilustramos o método para desfazer uma operação git merge.
Conclusão
Para desfazer a operação git merge, primeiro vá para o diretório desejado. Em seguida, crie e adicione arquivos à área de teste. Confirme as alterações para atualizar o repositório. Em seguida, crie e mude para uma nova ramificação imediatamente. Depois disso, mescle os dois ramos. Verifique o histórico de log e execute o “ $ git reset –hard