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

diferença entre downstream e upstream capa

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

Formação Claude Code
Formação Recomendada

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 120 aulas
  • 4 projetos
  • 9h 45min

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:

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

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!

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Blog | Mais populares