Como ver quais ramificações git estão rastreando qual filial remoto/upstream

Como ver quais ramificações git estão rastreando qual filial remoto/upstream
Às vezes, os usuários do Git desejam ver os detalhes das filiais locais e remotas, juntamente com o status atual, estejam atualizadas como upstreaming, rastreamento de ramificação ou ramificação mesclada. Você pode precisar dessas alterações em detalhes para visualizar as modificações do outro membro da equipe nos arquivos de código -fonte do projeto. Além disso, vários comandos git podem ser utilizados para esse fim.

Este guia fornecerá maneiras diferentes de ver quais ramificações Git estão rastreando e quais são remotas/a montante através de vários comandos Git.

Como ver quais ramificações git estão rastreando qual filial remoto/upstream?

O Git fornece vários comandos para ver o status da filial local do Git, como uma filial de rastreamento remoto ou uma filial remota/upstream. Os desenvolvedores podem ver os detalhes das filiais mescladas também por meio desses comandos.

Vamos seguir em frente e praticamente executar a operação acima discutida para exibir a lista de ramificações de rastreamento e upstream!

Mudança para Git Repositório Local

Primeiro, execute o “cd”Comando e vá para o repositório local do Git:

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

Veja ramificações locais a montante

Para visualizar a lista de nomes de filiais locais junto com o SHA Hash e seu status a montante, se existir, execute o “git ramil -vv”Comando:

$ git ramo -vv

De acordo com a saída, nosso repositório atual tem dois ramos chamados “origem/dev" e "Origem/Master”Que são resolvidos como upstream, destacados na cor azul:

Exibir a lista de todas as ramificações remotas rastreadas

Se você precisar exibir todos os nomes de ramificações remotas rastreadas existentes com status rastreado, o comando abaixo da lista pode ser utilizado:

$ Git Remote Show Origin

Aqui, nosso repositório atual contém os galhos remotos abaixo dos luzes que são rastreados:

Verifique o status da filial atual do Git Local Working

Escreva o Switch Git“Comando com o nome da filial local para verificar o status da atual filial de trabalho local:

$ git switch alfa

Como você pode ver, o ramo de trabalho atual está atualizado com “controlo remoto/”, Que indica que isso é adicionado como uma filial de rastreamento:

Veja todos os rastreamentos existentes e ramos mesclados

Para mostrar os ramos de rastreamento existentes, bem como a lista de todos os ramos mesclados, execute o “Git Config -get -Regex Branch”Comando:

$ git config-ramo de get-regex

Veja a cabeça de cada ramo local

Para ver a cabeça de cada filial local, o seguinte comando pode ser executado:

$ git for-Egh-Ref--format = '%(refName: curta) <- %(upstream:short)' refs/heads

Aqui, o comando acima inclui:

  • ““Git for-Eaça-Ref”Comando é usado para exibir a cabeça da filial local.
  • ““-formato = '%(refName: curta) <- %(upstream:short)' refs/heads”A opção é utilizada para mostrar o nome da filial local com o nome da ramificação remota upstreamed.

Como você pode ver, as filiais locais destacadas abaixo são adicionadas como upstream com ramificações remotas:

Fornecemos os diferentes comandos para ver quais galhos locais estão rastreando qual filial remota/upstream.

Conclusão

Diferentes comandos Git são usados ​​para visualizar o status da filial local do Git, adicionado como uma filial de rastreamento remoto ou ramo remoto/upstream, como o “$ git ramo -vv”O comando pode ser utilizado para visualizar a lista de todas as filiais locais, juntamente com o SHA Hash curto e seu status atual, incluindo o status a montante e muitos outros comandos para esse fim. Este guia demonstrou diferentes comandos git para ver quais ramificações git estão rastreando e qual ramo remoto/upstream.