Por que eu preciso fazer “-set-upstream” o tempo todo?

Por que eu preciso fazer “-set-upstream” o tempo todo?
Enquanto trabalha no Git, quando os desenvolvedores desejam clonar um repositório remoto ou trabalhar com várias filiais, eles precisam definir conexões de rastreamento entre ramificações locais e remotas para defini -las como ramificações a montante. Pode ser estabelecido ao empurrar a filial local específica para o serviço de hospedagem do GitHub. Para esse fim, o “-configuração de configuração" ou "-você”As opções podem ser utilizadas com o“$ git push”Comando.

Este guia discutirá:

  • Por que eu preciso para “-configuração de configuração" o tempo todo?
  • Como criar conexão de rastreamento usando o “-configuração de configuração”Opção?

Então vamos começar!

Por que eu preciso fazer “-set-upstream” o tempo todo?

Para construir uma conexão de rastreamento entre os repositórios remotos e locais, você precisa “-Estreia de configuraçãoM ”pela primeira vez enquanto empurra a filial local para o ramo remoto Git.

Como criar a conexão de rastreamento usando a opção "-set upstream"?

Para definir uma conexão de rastreamento, primeiro, navegue para o diretório Git, onde o repositório desejado está localizado. Em seguida, crie e mude para o ramo imediatamente. Clone git repositório remoto e empurre o ramo atual. Por fim, execute o “$ git push -set upstream origem ”Comando para definir uma conexão de rastreamento entre ramificações locais e remotas.

Vamos implementar o procedimento fornecido acima para obter uma melhor compreensão!

Etapa 1: mova para o diretório
Primeiro, navegue para o repositório local do Git usando o seguinte comando:

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

Etapa 2: Criar e mudar de ramo
Execute o “checkout git”Comando com o“-b”Opção para criar e alternar o ramo local Git simultaneamente:

$ git checkout -b alpha1

Etapa 3: Clone Remote Repository
Para clonar o repositório remoto Git, execute o “clone git”Comando junto com o URL remoto:

$ git clone https: // github.com/gituser0422/test_repo.git



Etapa 4: push git

Empurre a filial local Git atual, utilizando o “git push”Comando:

$ git push

Sem definir o upstream, você encontrará o seguinte erro:

Etapa 5: Configurar o ramo upstream
Para definir uma filial local a montante enquanto executa uma operação de push do repositório local para o remoto pela primeira vez, execute o “git push”Comando com o“-configuração de configuração”Opção:

$ git push-set upstream origem alfa1

A saída abaixo do ritmo indica que a filial local é definida como uma filial a montante:

Oferecemos o método para definir a filial local como uma filial a montante enquanto empurramos o repositório remoto.

Conclusão

Para definir uma conexão de rastreamento entre repositórios locais e remotos, primeiro, mude para o repositório local do Git. Em seguida, crie e mude para o ramo imediatamente. Clone git repositório remoto e empurre o ramo atual. Por fim, execute o “$ git push -set upstream origem ”Comando no terminal Bash. Este guia explicou por que devemos “-configuração de configuração" o tempo todo.