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".