Conteúdo do Curso
Fundamentos do GitHub
Fundamentos do GitHub
Branches Remotas
Como você acabou de ver, ao trabalhar com repositórios remotos, existem dois tipos de branches: locais e remotas.
Branches remotas são cópias das branches no repositório remoto e são somente leitura no seu ambiente local.
Vamos analisar as branches remotas (-r
significa remote) que nosso repositório Git está rastreando atualmente executando o seguinte comando:
Para recapitular, HEAD
é uma referência para o commit atual no seu diretório de trabalho. Ele aponta para o commit mais recente no branch atual em que você está trabalhando. origin/HEAD
é uma referência simbólica que aponta para o branch padrão do repositório remoto. Normalmente, este é o branch main
que o repositório considera como principal para o desenvolvimento.
Como esses branches são somente leitura, é necessário buscar as alterações para sua máquina local, mesclá-las com suas alterações locais e, em seguida, enviá-las de volta para o repositório remoto para efetivar as mudanças.
Tudo bem, mas como podemos saber se o nosso branch atual está atualizado em relação ao seu correspondente remoto? O já conhecido comando git status
pode ajudar com isso; ele não apenas mostra o status do seu diretório de trabalho local, mas também indica se seu branch está adiantado, atrasado ou sincronizado com o branch remoto que ele acompanha.
Vamos executá-lo agora:
No nosso caso, o git status
informa que o nosso branch local main
está atualizado com origin/main
, ou seja, não há novas alterações no branch remoto main
que ainda não tenham sido incluídas na sua versão local.
Obrigado pelo seu feedback!