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
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!