Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Branches Remotas | Interação Básica com Repositórios Remotos
Fundamentos do GitHub
course content

Conteúdo do Curso

Fundamentos do GitHub

Fundamentos do GitHub

1. Introdução ao GitHub
2. Interação Básica com Repositórios Remotos
3. Fluxos de Trabalho Mais Avançados

book
Branches Remotas

Como você acabou de ver, ao trabalhar com repositórios remotos, existem dois tipos de branches: locais e remotas.

Note
Estude Mais

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:

Note
Nota

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.

question mark

Qual comando permite verificar se seu branch local está atualizado em relação ao correspondente remoto?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

course content

Conteúdo do Curso

Fundamentos do GitHub

Fundamentos do GitHub

1. Introdução ao GitHub
2. Interação Básica com Repositórios Remotos
3. Fluxos de Trabalho Mais Avançados

book
Branches Remotas

Como você acabou de ver, ao trabalhar com repositórios remotos, existem dois tipos de branches: locais e remotas.

Note
Estude Mais

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:

Note
Nota

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.

question mark

Qual comando permite verificar se seu branch local está atualizado em relação ao correspondente remoto?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 2
some-alt