O Git é uma ferramenta de rastreamento de código aberto frequentemente usado para gerenciar arquivos de código fonte do projeto de grande desenvolvimento. Tem funções diferentes e vários comandos que facilitam o trabalho do usuário. A função Git Rebasing foi projetada especificamente para mover ou combinar uma sequência de repositório Git cometidos de um ramo de trabalho para outro. Também muda a base do ramo de trabalho atual. Além disso, os desenvolvedores podem refazer o comprometimento específico usando o “Git Rebase”Comando.
Este artigo ilustrará o procedimento para refazer um compromisso específico.
Como se refletir a um compromisso específico?
Para se refletir a um compromisso específico, experimente as etapas abaixo da lista abaixo:
Etapa 1: Navegue para o repositório Git
Use o comando abaixo estatado e mude para o repositório especificado:
$ CD "C: \ Usuários \ Nazma \ Git \ Testing-Repo"
Etapa 2: Lista de ramificações de exibição
Em seguida, veja a lista de todas as filiais locais executando o “ramo git”Comando:
Ramo $ git
Etapa 3: Trocar de ramo local
Agora, execute o “checkout git”Comando com o nome de filial local desejado e navegue até ele:
$ git checkout alfa
Etapa 4: gerar arquivo
Para criar um arquivo na área de trabalho do Git, execute o dado “tocar”Comando:
$ touch file1.TXT
Etapa 5: rastrear todas as mudanças
Depois disso, execute o git add .“Comando e rastreie todas as alterações adicionadas ao índice de estadiamento:
$ git add .
Etapa 6: Atualize o repositório local
Agora, empurre todas as mudanças rastreadas para o atual repositório local de trabalho através do “Git Commit”Comando junto com a mensagem de confirmação específica:
$ git Commit -m "Commits inicial"
Etapa 7: Faça o check -out para a filial local
Em seguida, use o “checkout git”Comando e volte para o ramo de trabalho principal:
$ git checkout mestre
Etapa 8: Crie uma nova filial
Para criar uma nova filial a partir do ramo de trabalho atual, execute o “ramo git " com o "”:
$ git ramo beta mestre^
Etapa 9: Garanta o ramo criado
Executar o “ramo git”Comando para visualizar a lista de todas as filiais locais:
Ramo $ git
Pode -se ver que o recém -criado “betaA filial local agora existe na lista:
Etapa 10: mude para uma nova filial
Depois disso, mude para a filial recém -criada executando o “checkout git”Comando:
$ git checkout beta
Etapa 11: Git Rebase
Finalmente, execute o “Git Rebase”Na filial local desejada:
$ git rebase alpha
De acordo com a saída abaixo da lista abaixo, a ação Rebase foi realizada com sucesso:
Etapa 12: Ver Histórico de logs Git
Execute o “git registro”Comando para exibir o histórico de log do Repositório Git:
$ git log .
Etapa 13: Exclua o ramo rebocado
Em seguida, exclua o ramo rebocado executando o “ramo git" com o "-d”Opção e nome da filial local:
$ git ramo -d alfa
Aqui o "-d”A opção ajuda a excluir o“alfa" Filial local:
Etapa 14: Ver histórico de log de referência Git
Use o comando abaixo estatado para verificar o histórico do log de referência:
$ git log .
Pode -se observar que a cabeça aponta apenas para o “betaFilial local, e a filial rejeitada há compromissos no novo histórico da filial:
Isso é tudo! Nós compilamos o procedimento mais direto para refazer a uma confirmação específica.
Conclusão
Para se refazer para um compromisso específico, primeiro, mude para o repositório Git necessário e verifique a lista de agências locais. Depois disso, mude para a filial local necessária. Gere um arquivo e rastreie -o para o índice de estadiamento Git. Em seguida, atualize o repositório empurrando as mudanças adicionais e voltando para o ramo de trabalho principal. Em seguida, crie e mude para a nova filial local. Finalmente, execute o “Git Rebase ”Comando. Por fim, exclua o ramo rejeitado do repositório local. Este artigo demonstrou o procedimento para refazer um compromisso específico.