Qual é a diferença entre origem e upstream no github?

Qual é a diferença entre origem e upstream no github?
No Git, para clonar o repositório e fazer uma cópia na máquina local do servidor GitHub, os usuários precisam definir o URL remoto para rastrear dados do servidor centralizado. Depois que o URL remoto é definido, o desenvolvedor não precisa fornecer o caminho do repositório remoto cada vez que eles executam o git, empurrar ou buscar operação.

Os resultados deste post são:

  • Diferencie entre a montante e a origem no GitHub?
  • Como adicionar "origem”No Github?
  • Como adicionar "a montante”No Github?

Diferenciar entre ““a montante e ““origem no github

A "origem" e "upstream" são usadas como nomes de URL remotos. Às vezes, os usuários querem manter o controle remoto padrão “origem”. Eles podem adicionar um novo URL remoto à lista para clonar outro repositório do GitHub. Então o "a montante”Pode ser usado para esse fim.

Como adicionar "origem" no github?

Para adicionar o nome remoto "Origin" à lista, siga as instruções abaixo.

Etapa 1: vá para o diretório raiz

A princípio, mude para o diretório raiz, utilizando o “cd”Comando:

$ CD "C: \ Usuários \ Nazma \ git"

Etapa 2: Adicione URL remoto

Então, use o “Git remoto”Comando para adicionar um novo URL remoto na lista para rastrear o repositório remoto ao repositório local:

$ git remoto adicionar origem https: // github.com/gituser0422/demonstração.git

Aqui o "origemӃ o nome do nosso URL remoto:

Etapa 3: Verifique o URL remoto

Em seguida, para garantir que o URL recém -adicionado seja colocado na lista remota ou não:

$ git remoto -v

De acordo com a saída abaixo, o adicionado anteriormente “origem”É adicionado com sucesso:

Como adicionar "upstream" no github?

Para adicionar outro nome de URL remoto com “a montante", Se o"origem”Já existe na lista, execute o comando fornecido:

$ git remoto adicionar upstream https: // github.com/gitUser0422/Demo3.git

Aqui o "adicionar”A opção adicionará o URL especificado à lista:

Então, execute o “git remoto -v”Comando para verificar a operação de execução anterior:

$ git remoto -v

Como você pode ver, o novo URL remoto chamado “a montante”É adicionado com sucesso:

Isso é tudo! Nós nos diferenciamos brevemente entre o "upstream" e "origem" no github.

Conclusão

Quando os desenvolvedores clonam um repositório remoto, por padrão, ele tem um nome de URL remoto chamado “origem”Isso aponta para o garfo no Github. Quando os desenvolvedores querem manter o “origemRepositório, eles precisam adicionar outro URL remoto chamado “a montante”. Este post diferenciou entre o "upstream" e "origem" no github.