Este artigo explicará a movimentação de um ponteiro de ramificação para uma filial diferente sem checkout.
Como mover o ponteiro da filial para um commit diferente sem checkout?
Para mover o ponteiro da filial para um compromisso diferente sem check -out, siga as etapas fornecidas:
Etapa 1: navegue para diretório específico
Vá para o diretório local do Git, executando o “cd”Comando:
$ CD "C: \ git \ test_repo"
Etapa 2: Verifique o log git:
Para visualizar o log git para verificar a posição atual do ponteiro da filial, utilize o “log git”Comando junto com o“-uma linha" bandeira:
$ git log --oneeline
Como você pode ver, o ponteiro do ramo está apontando para o “excluir" comprometer-se:
Etapa 3: mude para outra filial
Em seguida, mude para a filial local desejada com a ajuda do “$ git switch”Comando:
$ git switch mestre
Etapa 4: Veja o log git da ramificação atual
Verifique o log de referência do Git para visualizar a posição atual do ponteiro da cabeça na filial de trabalho atual:
$ git log --oneeline
Aqui, da saída abaixo, você pode ver que a cabeça está apontando para “mestre" filial:
Etapa 5: Mova o ponteiro do ramo
Para mover um ponteiro de ramificação para um comprometimento diferente sem checkout, utilize o “Ramo $ git”Comando junto com o nome da filial:
$ git ramo -f dev
Aqui o "-f”A opção representa a“força”, Que determinará onde a cabeça da filial estará apontando:
Etapa 6: Veja o ponteiro do ramo
Em seguida, verifique a posição da cabeça usando o comando dado-amante:
Cabeça do show de $ git
Como você pode ver, a posição da cabeça é deslocada para outro nome de ramo “Dev" assim como "mestre" filial:
Etapa 7: mude para outra filial
Depois disso, mude para o “Dev“Filial para visualizar as mudanças nessa filial em particular:
$ git switch dev
Etapa 8: Verifique o ponteiro da cabeça
Por fim, verifique se a posição da cabeça é movida para o recém -criado ramo de trabalho atual:
Cabeça do show de $ git
Pode -se observar que a posição da cabeça está apontando para o “mestre"Ramo, bem como"Dev" filial:
Explicamos com eficiência o procedimento de mover o ponteiro da filial para diferentes commits sem checkout.
Conclusão
Para mover o ponteiro da filial para uma confirmação diferente sem check -out, primeiro, navegue até o repositório específico e verifique o log git da filial atual. Em seguida, mude para outra filial e veja seu log de referência Git para chegar onde a cabeça está apontando. Depois disso, mova o ponteiro do ramo para um commit diferente com a ajuda do “$ git ramo -f ”Comando. Por fim, veja a posição da cabeça usando o “Cabeça do show de $ git”Comando. Esta posta.