Como você desfazer uma mesclagem?

Como você desfazer uma mesclagem?
No Git, os ramos existentes são parte integrante que permite que os desenvolvedores trabalhem onde o projeto está em fase de desenvolvimento. Depois de concluir o trabalho com outras filiais, eles podem precisar mesclar galhos para conectar a história do garfo.

Às vezes, depois de realizar uma operação de fusão de ramificação, os desenvolvedores percebem que esqueceram ou fundiram o ramo errado e querem desfazer esta operação. Para esse fim, execute o “$ git reset -Hard ”Comando.

Este estudo explicará o procedimento para desfazer uma operação de mesclagem Git.

Como você desfazer uma mesclagem?

Para desfazer a operação de mesclagem do Git, primeiro, navegue até o diretório desejado. Em seguida, crie e adicione arquivos à área de estadiamento. Comprometer mudanças para atualizar o repositório. Em seguida, crie e mude para uma nova filial imediatamente. Depois disso, mescla os dois ramos. Verifique o histórico de log e execute o “$ git reset -Hard ”Comando para desfazer o procedimento de fusão.

Vamos verificar o procedimento discutido acima!

Etapa 1: mova para o repositório

Primeiro, navegue para o repositório local do Git necessário usando o “cd”Comando:

$ CD "C: \ Usuários \ Nazma \ git \ alpha"

Etapa 2: Criar arquivo

Execute o “tocar”Comando para criar um novo arquivo:

$ touch file1.TXT

Etapa 3: rastrear o arquivo

Agora, rastreie um arquivo recém -criado executando o “git add”Comando:

$ git add file1.TXT

Etapa 4: Mudanças de compromisso

Em seguida, comprometa mudanças junto com uma mensagem de confirmação usando o “-m”Opção para atualizar o repositório:

$ git commit -m "file1.txt adicionado "

Etapa 5: Criar e alternar o ramo

Depois disso, execute o “checkout git”Comando com o nome da filial para criar e mudar para ele imediatamente:

$ git checkout -b alfa

Etapa 6: ramo de mesclagem

Agora, mescla o ramo atual com outra filial especificando seu nome no comando Git Merge:

$ Git Merge Mestre

No nosso caso, mesclaremos Alpha com o ramo principal:

Etapa 7: Verifique o histórico do log

Verifique o histórico do log da filial executando o “log git .”Comando:

$ git log .

Selecione e copie a referência de confirmação que precisa desfazer:

Etapa 8: Desfazer Git Merge

Executar o “Redefinição do Git”Comando com o“-duro”Opção para reverter o processo de mesclagem:

$ git Reinicia -C5D48EC hard

Observe que também adicionamos a referência de comprometimento copiado no comando fornecido:

Etapa 9: Verifique o histórico do log

Para garantir a operação de desfazer, execute o “log git .”Comando:

$ git log .

Ilustramos o método para desfazer uma operação de mesclagem git.

Conclusão

Para desfazer a operação de mesclagem do Git, primeiro, mude para o diretório desejado. Em seguida, crie e adicione arquivos à área de estadiamento. Comprometer mudanças para atualizar o repositório. Em seguida, crie e mude para uma nova filial imediatamente. Depois disso, mescla os dois ramos. Verifique o histórico de log e execute o “$ git reset -Hard ”Comando para desfazer o procedimento de fusão. Este estudo forneceu o processo para desfazer uma operação de mesclagem Git.