Como se refletir a um compromisso específico?

Como se refletir a um compromisso específico?

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:

  • Mova para o repositório Git necessário.
  • Verifique a lista de filiais locais.
  • Mude para a filial local desejada.
  • Gerar um novo arquivo e empurrá -lo para o índice de estadiamento Git.
  • Atualize o repositório pressionando as mudanças adicionais.
  • Volte para o ramo de trabalho principal.
  • Crie e mude para a nova filial local.
  • Use o "Git Rebase ”Comando.
  • Exclua a filial revertida do repositório local.

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.