Mover ponteiro de ramificação para confirmação diferente sem check-out

Mover Ponteiro De Ramificacao Para Confirmacao Diferente Sem Check Out



O Git é uma ferramenta fundamental usada pelos desenvolvedores para gerenciar os arquivos de código-fonte de seus grandes projetos de desenvolvimento. Os desenvolvedores do Git interagem com o serviço de hospedagem do GitHub por meio das ramificações locais. Mais especificamente, o branch Git é um ponteiro móvel que aponta para commits. Ao salvar as alterações no repositório de trabalho atual do Git, o branch padrão, por exemplo, “ mestre ” aponta para o commit mais recente e avança após cada commit.

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:

$ git interruptor mestre

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:

$ git log --on-line

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:

$ ramo git -f desenvolvedor

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:

$ git show CABEÇA

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:

$ git alternar desenvolvedor

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:

$ git show CABEÇA

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 ” comando. Por fim, visualize a posição de HEAD usando o botão “ $ git show CABEÇA ” comando. Este post explicou o método para mover um ponteiro de ramificação para um commit diferente do Git sem check-out.