Por que eu tenho que git push -set upstream origem?

Por que eu tenho que git push -set upstream origem?
Enquanto trabalha no Git, os desenvolvedores precisam de várias filiais, o que é uma característica benéfica do sistema descentralizado. Ele permite que os desenvolvedores testem no ambiente do desenvolvedor remoto do Git que ninguém mais pode exibir, a menos que a filial seja explicitamente compartilhada com outras pessoas. Para esse fim, é necessário empurrar a filial local para o repositório remoto para definir o controle remoto como o diretório a montante.

Este blog discute o procedimento para definir o controle remoto como o diretório a montante.

Por que eu tenho que “git push -set upstream origem”?

Para montar a montante da filial local, primeiro, mude para o diretório local e clone o repositório remoto para o repositório local do Git. Executar o “$ git switch -c ”Comando para criar uma nova filial e mudar para ela simultaneamente. Por fim, empurre a filial local para o repositório remoto para definir o controle remoto como o diretório a montante, executando o “$ git push -set upstream origem ”Comando.

Agora, praticamente realizar o cenário acima!

Etapa 1: Navegue para o repositório Git

Primeiro, navegue até o diretório Git, onde o repositório local está localizado executando o “cd”Comando:

$ CD "C: \ Usuários \ Nazma \ Git \ Demo15"

Etapa 2: Clone Remote Repository

Então, execute o “clone git”Comando especificando o URL do repositório remoto para clonar o repositório remoto Git para Git Git Repositório Local:

$ git clone https: // github.com/gituser0422/linux-repo.git

Etapa 3: Switch Git

Crie uma nova filial local e mude para ela executando o “Switch Git”Comando:

$ git switch -c new_branch

Aqui o "-c”A opção é usada para criar uma nova filial e alternar imediatamente:

Etapa 4: push git

Agora, execute o “git push”Comando para empurrar a filial local para o servidor de hospedagem remoto Github:

$ git push

Como você pode ver, a filial local não é empurrada para o repositório remoto porque não foi configurado para a montante:

Etapa 5: Filial configurada a montante

Execute o “git push”Comando junto com o“-configuração de configuração”Opção:

$ git push-set upstream origem new_branch

Aqui o "-configuração de configuração”A opção é utilizada para definir o controle remoto como o diretório upstream e corrigir o erro acima do encontro:

Nós demonstramos por que eu tenho que “Git Push -set -upstream Origem ”.

Conclusão

Para montar a montante da filial local, primeiro, mude para o repositório local do Git e clonar o repositório remoto. Depois disso, execute o “$ git switch -c ”Comando para criar e mudar para ele simultaneamente. Empurre a filial local para o repositório remoto para definir o controle remoto como o diretório a montante, executando o “$ git push -set upstream origem ”Comando. Este blog ilustrou o método para definir o controle remoto como o diretório a montante.