Git Pull Origin <branch> Substitui mestre

Git Pull Origin <branch> Substitui mestre

O "Git Pull”O comando é usado para obter o conteúdo do repositório do GitHub no repositório local. Enquanto trabalham no Git, os desenvolvedores trabalham em diferentes ramificações para cada recurso. Depois de concluir o trabalho na máquina local, eles são obrigados a empurrar todas as novas alterações nos ramos do repositório do GitHub. Para esse fim, é necessário executar a operação Git Pull. Além disso, o Git lhes permite substituir a filial local com o ramo remoto Git.

Este artigo explicará se e como o comando "Git Pull Origin" substitui o mestre.

Como o comando “git pux origem” substitui mestre?

Para substituir a filial mestre local por uma filial remota semelhante, primeiro, vá para o repositório necessário e verifique a lista de URL remota. Em seguida, faça o download das mais recentes alterações do repositório remoto no repositório Git local. Em seguida, empurre o conteúdo local para o repositório do GitHub. Por fim, mescla o “mestre”Ramo do repositório local com o“mestre”Ramo do repositório Remote Git para substituí -lo.

Etapa 1: vá para o diretório Git local

Primeiro, execute o comando abaixo estatado junto com o caminho do repositório necessário e redirecione para ele:

$ CD "C: \ git \ repo2"


Etapa 2: Verifique a lista de URL remoto

Em seguida, verifique se o repositório local está vinculado ao servidor centralizado conhecido como GitHub ou não:

$ git remoto -v


De acordo com a saída abaixo, a máquina local está conectada ao repositório remoto:


Etapa 3: Veja o conteúdo do repositório

Executar o “ls”Comando para exibir a lista existente do conteúdo do atual repositório de trabalho:

$ ls


A captura de tela abaixo indica que o repositório atual contém três arquivos de texto:


Etapa 4: buscar conteúdo do repositório remoto

Depois disso, faça o download do conteúdo do repositório remoto no repositório local com a ajuda do comando dado-amante:

$ git busca origem



Etapa 5: Puxe o conteúdo da ramificação remota

Para obter o conteúdo mais recente da filial remota, execute o “Git Pull”Comando:

$ Git Pull-Historias não relacionadas


Aqui o "-Historias não relacionadas”A opção é usada para dizer ao GIT que o usuário tem permissão para mesclar os ramos de repositórios locais e remotos não relacionados:


Observação: Aqui, não especificamos o nome do controle remoto, que indica que já estamos conectados com o repositório remoto no back -end através do URL remoto fornecido anteriormente.

Etapa 6: empurre o conteúdo local para o repositório remoto

Depois disso, execute o comando abaixo fornecido para empurrar as alterações locais para o repositório remoto específico:

$ Git Push Origin Master



Etapa 7: Execute a operação de mesclagem na filial local e na filial remota

Finalmente, defina a posição do ponteiro da cabeça para o ramo remoto “mestre”Com a ajuda do“Redefinição do Git”Comando:

$ git reset -Origem difícil/mestre


Aqui o "-duro”A opção é usada para redefinir a cabeça atual da filial e excluir alterações no diretório de trabalho e no índice de estadiamento:


Pode -se observar que o ramo local se fundiu com o ramo remoto.

Etapa 8: Verifique novas alterações

Por fim, verifique o histórico de compromissos para ver as novas mudanças:

$ git log --oneeline


Na captura de tela abaixo, pode -se observar que a cabeça está apontando para o local “mestre”Ramo e o controle remoto“mestreFilial, o que significa que a filial local foi substituída pela filial remota.

Se o usuário empurrar o conteúdo da filial local para a filial remota, não precisará mencionar o URL remoto. Ele levará as alterações no URL remoto fornecido:


Isso era tudo sobre como o “Git Pull Origin ”O comando substitui o ramo mestre.

Conclusão

Para substituir o “mestre”Ramo do repositório local com o“mestreRamo do repositório Remote Git, primeiro, redirecionou para o repositório local desejado. Em seguida, busque e puxe a filial remota para obter o conteúdo mais recente dele. Em seguida, empurre as mudanças locais para o repositório do GitHub. Por fim, mesclar os dois ramos usando o “Reset Git -Hard /”Comando para substituí -los. Esta redação demonstrou como substituir a filial mestre usando o comando "git pux origem".