Qual a diferença entre downstream e upstream em git
Neste artigo você vai aprender a diferença entre downstream e upstream em git, termos muito comuns quando se trabalha com controle de versão

Fala programador(a), beleza? Bora aprender mais sobre git e controle de versão!
O termo downstream se caracteriza por ações que realizamos com o código que vem do repositório remoto

Black Week do Nexus
A formação de IA mais completa do Brasil
- 7 formações · 112 cursos · 26 mil alunos
Ou seja, quando há um git clone de um repo, nós ‘estamos em downstream’
Pois o código foi entregue a nós de algum local, e agora estamos alterando o mesmo
A informação veio de cima para baixo
Quer aprender mais sobre git? Veja este curso gratuito:

VPS Hostinger para seu sistema
10% OFF extraVPS com SSD NVMe e backups semanais. O cupom MATHEUSHORADECODAR é aplicado automaticamente pelo link.
Ver planos com 10% OFF →E o upstream é o contrário disso, como quando enviamos uma alteração para o repo utilizando o git push
Agora o fluxo é o inverso, pois nós que estamos alimentando a fonte original dos dados
Podemos fazer uma alusão a um download e um upload
Sendo o downstream um download e o upstream um upload
Conclusão
Neste artigo você viu a diferença entre downstream e upstream em git

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.Podemos fazer uma comparação com ações que realizamos diariamente, que são o upload e o download
Quando fazemos o download de algo, é o mesmo que estar em downstream
Já o upload seria o upstream, quando estamos enviando algo ao repositório de código
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias! Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias. O link acima contém um cupom de desconto para os cursos!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 30min
Blog | Mais populares

Como saber em qual branch estou no Git? (2 comandos simples)
Neste artigo você vai aprender a como verificar o branch atual em git, ou seja, o branch em que você está trabalhando no momento Fala […]

Como remover remote origin de repositório em git
Neste artigo você vai aprender a como remover remote origin de repositório em git, com apenas um comando! Fala programador(a), beleza? Bora aprender mais sobre […]
O que é GIT e GitHub? Para que serve, diferenças e cursos
Seja bem-vindo ao nosso guia completo sobre uma das ferramentas mais cruciais e universalmente utilizadas no mundo da tecnologia da informação: o Git e Github. […]
