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?
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.