Por que não há informações de rastreamento para a filial atual?

Por que não há informações de rastreamento para a filial atual?

Enquanto trabalham no Git, os desenvolvedores realizam operações diferentes, como empurrar o conteúdo local para o servidor Github ou baixar o conteúdo remoto para o repositório local. Eles geralmente encontram alguns erros ou problemas enquanto empurram ou puxam as mudanças. Mais especificamente, diferentes comandos e soluções git estão disponíveis para resolver esses problemas.

Este artigo discutirá:

  • Por que não há informações de rastreamento para a filial atual?
  • Como definir as informações de rastreamento para a filial?

Por que não há informações de rastreamento para a filial atual?

Quando um usuário executa o “Git Pull”Comando no diretório de trabalho, o Git começa a baixar o conteúdo do repositório do GitHub no repositório local. Os usuários geralmente encontram o “Não há informações de rastreamento para a filial atual”Problema quando eles puxam o conteúdo remoto pela primeira vez na nova filial local. Esse erro também ocorre quando você tenta puxar da filial do Github que tem o mesmo nome que a filial local Git.

Como definir as informações de rastreamento para a filial?

Para definir as informações de rastreamento para a filial atual, primeiro, navegue para o repositório necessário e verifique seu controle remoto. Então, execute o “git ramil -set upstream-to =/ ”Comando.

Para fazer isso, observe as etapas abaixo fornecidas para uma melhor compreensão!

Etapa 1: mova para o diretório local

Primeiro, execute o comando abaixo da lista abaixo e mude para o diretório Git específico:

$ CD "C: \ git \ repo2"

Etapa 2: Verifique a origem remota

Em seguida, verifique se o repositório local está vinculado ao repositório remoto ou não, utilizando o seguinte comando:

$ git remoto -v

Aqui, pode -se observar que o repositório local está conectado ao repositório do GitHub:

Etapa 3: Puxe o conteúdo remoto

Agora, digite o “Git Pull”Comando para obter o conteúdo do repositório do GitHub no repositório local:

$ git puxão

A captura de tela abaixo dada indica que as informações de rastreamento para o ramo de trabalho atual não foram definidas:

Para resolver esse problema, experimente as seguintes etapas.

Etapa 4: Defina informações de rastreamento para filial

Em seguida, configure as informações de rastreamento para a filial local atual com a ajuda do comando abaixo listado:

$ git ramo--sep upstream-to = origem/principal principal

Na saída abaixo, pode -se observar que a filial local "principal" foi configurada para rastrear a ramificação "principal" remota:

Etapa 5: puxe a origem remota

Por fim, execute o comando dado-below para buscar e baixar as alterações remotas:

$ Git Pull Origin Main-Historias não relacionadas

Aqui o "-Historias não relacionadas”A opção é usada para ativar o Git para a fusão dos ramos dos repositórios remotos e locais não relacionados.

Pode -se observar que a filial remota foi baixada com sucesso e a filial local foi atualizada:

Explicamos por que não há informações de rastreamento para a filial atual e como resolvê -la.

Conclusão

““Não há informações de rastreamento para a filial atual”O problema ocorre quando os usuários executam o“Git Pull”Comando pela primeira vez na nova filial. Os usuários tentam puxar o conteúdo remoto para a filial local, mas às vezes o Git não sabe qual ramificação remota deve puxar. Este artigo explicou sobre as informações de rastreamento para a filial atual e como consertá-la.