Checkout git está mudando de ramo para sem ramificação

Checkout git está mudando de ramo para sem ramificação

O "checkout git”O comando permite que os desenvolvedores check-out para o commit sha-hash desejado para mover a posição da cabeça. No entanto, se a compra do desenvolvedor um commit sha-hash diretamente, ele os coloca em um “cabeça destacada”Estado, o que significa que o atual sha-hash que a cópia do desenvolvedor foi check-out e não se ramificando. Você pode voltar para a filial local do Git para sair do estado de cabeça destacado.

Este artigo discutirá o método para resolver e resolver a troca de "check -out git" para "nenhum problema de ramificação".

Como corrigir o "checkout git" está mudando o ramo para o problema "sem ramificação"?

Para enfrentar o “Sem ramo“Edição, siga a série de etapas:

  • Mova para o repositório Git necessário
  • Veja o histórico de log de referência Git.
  • Copie o ID de comprometimento desejado do histórico de logs
  • Execute o “checkout git ”Comando.
  • Para resolver este problema, execute o “checkout git ”Comando.

Etapa 1: Mudar para o repositório Git

Primeiro, navegue para o repositório Git, executando o “cd”Comando:

$ CD "C: \ Usuários \ Nazma \ git"

Etapa 2: Histórico de referência de log do Git

Em seguida, use o comando fornecido para verificar o histórico do log de referência do Git:

$ git log

Aqui, a lista dos compromissos atuais do repositório será exibida. Agora, selecione Compricle desejado:

Etapa 3: checkout para cometer

Agora, consulte o comprometimento desejado, executando o “checkout git”Comando junto com o sha-hash:

checkout $ git 5ed63cf

Pode -se observar que a cabeça aponta para um ID de confirmação específico:

Etapa 4: Verifique se check -out de conferência

Depois disso, verifique o ponteiro da cabeça movendo-se para o comprometimento especificado SHA-Hash através do “log git”Comando:

$ git log .

De acordo com a saída abaixo, a cabeça aponta para o ID de confirmação específico, e ele mudou para “Sem ramo”:

Etapa 5: mude para a filial local

Agora, execute o “checkout git”Comando e mude para a filial local:

$ git checkout mestre

Aqui, o ponteiro da cabeça se move para o especificado “mestre" filial:

Discutimos efetivamente o processo para enfrentar e resolver a troca de "check -out git" para a ramificação "sem ramificação".

Conclusão

Para enfrentar o “checkout git "Está mudando o ramo para"Sem ramoEm edição, primeiro, mude para o repositório Git necessário e visualize o histórico de log de referência do Git. Copie o ID de confirmação desejado do histórico de log e execute o “checkout git ”Comando. Para resolver este problema, execute o “checkout git ”Comando. Este artigo ilustrou o método para resolver e resolver a troca de "check -out git" para "nenhum problema de ramificação".