Este blog fornecerá o procedimento para mesclar uma filial remota Git para uma filial de repositório local.
Como mesclar uma filial remota para uma filial local em Git?
Para executar a operação de fusão entre as filiais remotas e locais no Git, primeiro, clone o repositório remoto e depois confira a lista de ramificações. Em seguida, execute o “$ git switch ”Comando para mudar a filial. Em seguida, busque o repositório remoto com suas referências e execute o “$ git ramo -set upstream-to =//”Comando para rastrear o controle remoto do git até que ele mude. Por fim, mescla o ramo remoto para uma filial local com a ajuda do “Recurso de origem de puxão $ git-Historias não relacionadas”Comando.
Vamos seguir em frente para implementar o procedimento acima do rumo!
Etapa 1: mova para o diretório Git
Primeiro, navegue para o repositório Git usando o “cd”Comando:
$ CD "C: \ Usuários \ Nazma \ Git \ Merging Shanches"
Etapa 2: Clone Remote Repo
Em seguida, clone o repositório remoto no repositório local do Git usando o “clone git”Comando:
$ git clone https: // github.com/gituser0422/demonstração.git
Pode -se ver que o “demonstração.git”O repositório remoto é clonado com sucesso no git“Ramificações de mesclagem”Repositório local:
Etapa 3: listar ramificações
Agora, liste todos os ramos do repositório Git usando o “ramo git" com o "-a”Opção para todos:
$ git ramo -a
De acordo com a saída abaixo, temos três ramos remotos:
Etapa 4: Switch Branch
Para mudar para uma filial, execute o “Switch Git”Comando com o nome da filial. No nosso caso, vamos mudar para o “recurso" filial:
Recurso de switch $ git
Etapa 5: rastrear ramificação remota
Agora, vamos definir nosso “recurso“Branch para rastrear as alterações da unidade de recurso remoto Git:
$ Git Branch--Upstream-to = Origin/Recurso
Como você pode ver, nosso local “recurso”A filial está configurada para rastrear o controle remoto“origem/recurso" filial:
Etapa 6: Pull Git
Em seguida, puxe diretamente todas as alterações feitas nos ramos remotos do Git:
$ git puxão
Observação: O comando acima fornecido às vezes dá um “fatal: ”Erro que pode ocorrer se o projeto clonado não tivesse o“.git”Diretório ou está corrompido. Este erro pode ser encontrado quando o usuário cria um novo repositório, acrescenta algumas começos a ele e tenta extrair de um repositório remoto que já tem suas próprias começos:
A solução para o erro acima do ocorrido é alternar o “-Historias não relacionadas”Mudar após o“Git Pull”Comandando e especifique o nome da ramificação remota:
Recurso de origem de puxão $ git-Historias não relacionadas
A saída abaixo indica que mesclamos com sucesso a filial remota para uma filial local:
Explicamos o método para mesclar uma filial remota para uma filial local em Git.
Conclusão
Para realizar a operação de fusão entre uma filial remota e local em Git, primeiro, clone o repositório remoto no repositório local Git. Em seguida, liste todos os ramos existentes do Git e depois mude a filial “principal”Ao executar o“$ git switch ”Comando. Depois disso, defina a filial local para rastrear o recurso Remoto Git. Por fim, execute o “Recurso de origem de puxão $ git-Historias não relacionadas”Comando. Este blog ilustrou o método de mesclar uma filial remota com a filial local Git.