0Pricing
DevOps Bootcamp · Aula

Gerenciando Vários Repositórios Remotos

Aprenda a trabalhar com mais de um repositório remoto, renomear e remover repositórios remotos e sincronizar bifurcações com o repositório principal.

Gerenciando Vários Repositórios Remotos é uma aula grátis de DevOps Bootcamp no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de DevOps Bootcamp, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de DevOps Bootcamp inclui 4 aulas no total.

Por que vários remotos?

Um repositório Git pode se comunicar com mais de um repositório remoto ao mesmo tempo. O remoto padrão geralmente se chama origin, mas você pode adicionar outros.

  • origin normalmente é sua própria cópia, uma bifurcação
  • upstream geralmente aponta para o projeto original

Essa configuração é a base dos fluxos de trabalho de contribuição para projetos de código aberto.

Listando remotos

Use git remote -v para ver todos os remotos configurados para seu repositório, junto com seus URLs de busca e envio.

git remote -v
origin    https://github.com/you/project.git (fetch)
origin    https://github.com/you/project.git (push)

Adicionando um remoto

Para adicionar um segundo remoto, atribua-lhe um nome e um URL usando git remote add.

git remote add upstream https://github.com/original/project.git

Buscando do upstream

Depois de configurar um remoto upstream, você pode buscar os ramos dele sem mesclá-los aos seus.

git fetch upstream

Sincronizando sua bifurcação

Para manter sua bifurcação atualizada com o projeto original, busque o upstream e depois mescle o ramo principal dele.

git fetch upstream
git checkout main
git merge upstream/main

Renomeando um remoto

Use git remote rename para alterar o nome local de um remoto. O URL permanece o mesmo.

git remote rename origin myfork

Alterando o URL de um remoto

Se um repositório mudar de localização, por exemplo, de HTTPS para SSH, atualize seu URL com git remote set-url.

git remote set-url origin git@github.com:you/project.git

Removendo um remoto

Remova um remoto de que você não precisa mais com git remote remove. Isso remove apenas a referência local.

git remote remove upstream

Enviando para um remoto específico

Quando você tem vários remotos, informe o nome daquele que deseja usar ao enviar.

git push myfork feature-branch

Inspecionando um remoto

git remote show exibe informações detalhadas: ramos acompanhados, URLs de busca e envio e quais ramos estão atualizados.

git remote show upstream

Acompanhando ramos entre remotos

Você pode criar um ramo local que acompanhe um ramo em qualquer remoto, tornando automáticos os próximos recebimentos de alterações.

git checkout -b release upstream/release

Verificação rápida

Teste sua compreensão sobre vários remotos.

Recapitulação

Você aprendeu a gerenciar vários remotos:

  • git remote -v lista os remotos
  • git remote add / remove / rename gerenciam os remotos
  • git fetch upstream + mesclagem mantêm uma bifurcação sincronizada
  • git remote set-url atualiza um repositório que mudou de localização

Essa é a base do modelo de colaboração entre bifurcação e upstream.

Perguntas Frequentes

A aula “Gerenciando Vários Repositórios Remotos” é grátis?

Sim — o texto completo de “Gerenciando Vários Repositórios Remotos” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de DevOps Bootcamp, atualize para CoddyKit PRO. O curso de DevOps Bootcamp inclui 4 aulas no total.

O que vou aprender em “Gerenciando Vários Repositórios Remotos”?

Aprenda a trabalhar com mais de um repositório remoto, renomear e remover repositórios remotos e sincronizar bifurcações com o repositório principal. Você pratica DevOps Bootcamp com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar DevOps Bootcamp?

Nenhuma experiência prévia é necessária. DevOps Bootcamp no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “Gerenciando Vários Repositórios Remotos”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de DevOps Bootcamp?

Sim. Cada aula de DevOps Bootcamp inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Conta e repositórios do GitHub
  2. Enviando, baixando e clonando
  3. Colaboração com repositórios remotos
  4. Gerenciando Vários Repositórios Remotos
← Voltar para DevOps Bootcamp