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 Git & GitHub Professional Workflow 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 Git & GitHub Professional Workflow, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Git & GitHub Professional Workflow 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.
originnormalmente é sua própria cópia, uma bifurcaçãoupstreamgeralmente 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.gitBuscando do upstream
Depois de configurar um remoto upstream, você pode buscar os ramos dele sem mesclá-los aos seus.
git fetch upstreamSincronizando 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/mainRenomeando um remoto
Use git remote rename para alterar o nome local de um remoto. O URL permanece o mesmo.
git remote rename origin myforkAlterando 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.gitRemovendo 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 upstreamEnviando para um remoto específico
Quando você tem vários remotos, informe o nome daquele que deseja usar ao enviar.
git push myfork feature-branchInspecionando 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 upstreamAcompanhando 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/releaseVerificação rápida
Teste sua compreensão sobre vários remotos.
Recapitulação
Você aprendeu a gerenciar vários remotos:
git remote -vlista os remotosgit remote add/remove/renamegerenciam os remotosgit fetch upstream+ mesclagem mantêm uma bifurcação sincronizadagit remote set-urlatualiza 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 Git & GitHub Professional Workflow, atualize para CoddyKit PRO. O curso de Git & GitHub Professional Workflow 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 Git & GitHub Professional Workflow 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 Git & GitHub Professional Workflow?
Nenhuma experiência prévia é necessária. Git & GitHub Professional Workflow 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 Git & GitHub Professional Workflow?
Sim. Cada aula de Git & GitHub Professional Workflow 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
- Conta e repositórios do GitHub
- Enviando, baixando e clonando
- Colaboração com repositórios remotos
- Gerenciando Vários Repositórios Remotos