Como cancelar completamente uma rebase em Git

Como cancelar completamente uma rebase em Git
No Git, mover ou combinar uma série de começos a um novo compromisso base é conhecido como rebasing. O Git Rebase é um componente robusto do Git que permite que os desenvolvedores do Git acessem e usem os compromissos de outro ramo junto com seus compromissos. Mas, ocasionalmente, os desenvolvedores do Git podem querer desfazer completamente a rebase devido a alguns motivos, como eles podem rebaixar erroneamente o ramo incorreto.

Este artigo ilustrará o procedimento para cancelar completamente uma rebase.

Como cancelar completamente uma rebase em Git?

Para cancelar completamente uma rebase, primeiro, vá para o repositório Git. Então o "Redefinição do Git ”O comando descarta completamente a rebase no ramo atual.

Confira as etapas mencionadas para cancelar completamente um rebase no Git.

Etapa 1: Open Git Terminal
Primeiro, inicie o “Git Bash”Terminal Git do menu Iniciar:

Etapa 2: vá para o repositório Git
Vá para o repositório Git através do “cd”Comando:

$ CD "C: \ git"

Etapa 3: mova para a filial para cometer mudanças
Vá para o ramo no qual deseja cometer mudanças usando o “checkout git”Comando:

$ git checkout dev

Etapa 4: Gere um novo arquivo
Gerar o novo arquivo utilizando o “tocar”Comando:

$ Touch Demo.TXT

Etapa 5: Adicione arquivo não rastreado ao índice de estadiamento
Adicione as alterações não rastreadas ao índice de rastreamento através do comando fornecido:

$ git add demo.TXT

Verifique o status do repositório para verificar se as alterações são adicionadas ao índice de estadiamento ou não:

$ git status

Pode -se observar que as alterações são adicionadas com sucesso ao índice de estadiamento:

Etapa 6: Comprometer mudanças rastreadas
Na próxima etapa, rastreie as alterações comprometidas usando o “Git Commit”Comando:

$ git Commit -m "Demonstração.txt está comprometido "

Etapa 7: Switch Branch
Agora, vá para o ramo no qual deseja rebaixar os compromissos do ramo atual usando o “checkout git”Comando:

$ git checkout mestre

Depois disso, use o “Git Reflog”Comando para verificar os logs do Git, juntamente com referências e comprometer o ID para verificar se as alterações são adicionadas para referências de log e observar a posição atual da cabeça:

$ Git Reflog

Etapa 8: Rebase Branch
Em seguida, refaça a outra filial no ramo atual para acessar a confirmação do outro ramo usando o “Git Rebase ”Comando:

$ git rebase dev

Depois de se rebasar, verifique novamente o log git usando “Git Reflog”Para verificar se a rebase do ramo ocorre ou não:

$ Git Reflog

A saída mostra que refletimos com sucesso os compromissos de outra filial. Agora, observe o ID de confirmação anterior para cancelar completamente o Rebase:

Etapa 9: Cancelar completamente uma rebase
Em seguida, utilize o “Redefinição do Git”Comando junto com o ID de confirmação anterior para reverter as alterações e cancelar completamente a rebase:

$ git reinicia 7d90678

Novamente, verifique as referências de log para ver a posição da cabeça:

$ Git Reflog

Pode -se observar que revertemos com sucesso um rebase:

Como alternativa, você pode confirmar o cancelamento do Rebase, verificando os registros da filial atual:

$ git log

Você pode ver que o ramo atual não contém nenhum cometimento do outro ramo:

Nós ensinamos a você o método para cancelar um rebase em git completamente.

Conclusão

Para cancelar completamente o Git Rebase, abra o repositório Git e comprometa as alterações rastreadas usando o “Git Commit”Comando. Depois disso, vá para o ramo no qual você gostaria de cancelar completamente o rebase usando o “checkout git ”Comando. Por fim, use o “Redefinição do Git ”Comando para desfazer o rebase, onde o commit ID é o ID do commit que veio antes do rebase. Este artigo demonstrou como cancelar um rebase completamente.