Como você desfaz um git merge?

Como Voce Desfaz Um Git Merge



No Git, as ramificações existentes são parte integrante que permite aos desenvolvedores trabalhar onde o projeto está no estágio de desenvolvimento. Depois de concluir o trabalho com outras ramificações, elas podem precisar mesclar as ramificações para conectar o histórico da bifurcação.

À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 ” comando.

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 ” para desfazer o procedimento de mesclagem.



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 mestre

No 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 c5d48ec

Observe 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 ” para desfazer o procedimento de mesclagem. Este estudo forneceu o processo para desfazer uma operação git merge.