Este artigo explicará como mover um ponteiro de ramificação para uma ramificação diferente sem fazer check-out.
Como mover o ponteiro da ramificação para confirmação diferente sem check-out?
Para mover o ponteiro de ramificação para um commit diferente sem fazer check-out, siga as etapas fornecidas:
- Vá para o repositório desejado.
- Visualize o log do Git da ramificação atual.
- Alterne para outra ramificação e verifique seu log de referência do Git.
- Utilize o “ $ git ramo -f
” para mover o ponteiro do ramo. - Visualize a posição atual do ponteiro do ramo.
Etapa 1: navegue até um diretório específico
Vá para o diretório local do Git executando o comando “ cd ” comando:
$ cd 'C:\Ir \ t is_repo'
Etapa 2: verifique o log do Git:
Para visualizar o log do Git para verificar a posição atual do ponteiro de ramificação, utilize o botão “ git log ” junto com o “ -uma linha ' bandeira:
$ git log --on-line
Como você pode ver, o ponteiro do branch está apontando para o “ excluir ' comprometer-se:
Etapa 3: mudar para outra filial
Em seguida, mude para a ramificação local desejada com a ajuda do botão “ $ git interruptor ” comando:
Etapa 4: visualizar o log do Git da ramificação atual
Verifique o registro de referência do Git para visualizar a posição atual do ponteiro HEAD no ramo de trabalho atual:
Aqui, na saída abaixo, você pode ver que o HEAD está apontando para “ mestre ' filial:
Etapa 5: mover o ponteiro do ramo
Para mover um ponteiro de ramificação para outro commit sem check-out, utilize o botão “ ramo $ git ” junto com o nome da ramificação:
Aqui o ' -f ” representa a opção “ força ” que determinará para onde a ramificação HEAD estará apontando:
Etapa 6: visualizar ponteiro de ramificação
Em seguida, verifique a posição do HEAD usando o comando abaixo:
Como você pode ver, a posição do HEAD é alterada para outro nome de ramificação “ desenvolvedor ' assim como ' mestre ' filial:
Etapa 7: mudar para outra filial
Depois disso, mude para o “ desenvolvedor ” branch para visualizar as alterações nesse branch específico:
Passo 8: Verifique o HEAD Pointer
Por fim, certifique-se de que a posição de HEAD seja movida para o ramo de trabalho atual recém-criado:
Pode-se observar que a posição da HEAD está apontando para o “ mestre ” ramo, bem como “ desenvolvedor ' filial:
Explicamos com eficiência o procedimento de mover o ponteiro de ramificação para diferentes confirmações sem check-out.
Conclusão
Para mover o ponteiro do branch para um commit diferente sem fazer check-out, primeiro navegue até o repositório específico e verifique o log do Git do branch atual. Em seguida, mude para outra ramificação e visualize seu log de referência do Git para chegar onde o HEAD está apontando. Depois disso, mova o ponteiro do branch para um commit diferente com a ajuda do botão “ $ git ramo -f