Enquanto trabalha no projeto de desenvolvimento, os desenvolvedores usam várias filiais para testar cada recurso. Cada ramo mantém seu próprio histórico de compromissos. O ponteiro da filial aponta para o commit mais recente. No entanto, às vezes, os usuários querem mover o ponteiro da filial para outro compromisso. Nesta situação, os comandos Git estão disponíveis para executar esta operação.
Este artigo explicará o método para apontar um ramo em um comprometimento específico no Git.
Como fazer um ramo apontar para um compromisso específico no git?
Experimente as etapas fornecidas para fazer um poço de ramificação em um compromisso específico no Git.
Etapa 1: redirecionar para o repositório local
Primeiro, utilize o comando abaixo da listado e mude para o repositório local específico:
CD "C: \ git \ repo1"
Etapa 2: Veja os logs git
Em seguida, verifique o histórico de compromissos para ver o ponteiro da filial:
Git Log --oneeline
Aqui, pode -se ver que o “mestre”O ponteiro da filial está atualmente apontando para o“43E5D18" comprometer-se. Agora, copie o ID de comprometimento desejado, onde deseja mover seu ponteiro atual de filial:
Etapa 3: Mova o ponteiro do ramo
Agora, execute o comando fornecido junto com o ID de confirmação selecionado:
Redefinição Git -Hard 26A90B4
Etapa 4: Verifique as alterações
Para garantir que o ponteiro da filial esteja apontando para o ID de confirmação especificado, execute o seguinte comando:
Git Log --oneeline
Como você pode ver, o chefe do “mestre“Filial agora está apontando para o nosso compromisso desejado:
Nós explicamos a maneira mais fácil de fazer um ramo apontar em um commit específico.
Conclusão
Para fazer um ramo apontar para um certo compromisso, primeiro, navegue para o repositório local e visualize seu log git. Em seguida, escolha o ID de comprometimento desejado, onde você deseja mover o ponteiro do seu ramo. Depois disso, execute o “Redefinição Git -Hard ”Comando e verifique as alterações visualizando o histórico de compromissos. Este artigo explicou o método para fazer um ramificador em um comprometimento específico no Git.