Como mesclar uma filial remota para uma filial local em Git

Como mesclar uma filial remota para uma filial local em Git
O Git é o sistema de controle de versão mais amplamente usado que possui vários recursos fantásticos que tornam a vida de um desenvolvedor mais eficiente. Uma das melhores coisas do Git é que os usuários podem criar facilmente e mesclar ramos remotos com ramificações locais. O Git oferece vários comandos para esse fim que podem executar facilmente as tarefas de fusão.

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.