Este guia diferenciará os comandos "Git Pull" e "Git Rebase" e como esses comandos funcionam.
Diferencie os comandos "Git Rebase" e "Git Pull"
O "Git Pull”O comando é utilizado para obter a versão atualizada do repositório remoto Git e combiná -los no repositório local. Considerando que a "Git Rebase”O comando cria uma nova confirmação que combina as duas ramificações e move as confirmações da filial local no topo da filial remota.
Como funciona o comando "git pux"?
Para executar o “Git PullOperação, siga as etapas fornecidas:
Etapa 1: Mova para o diretório desejado
Execute o “cd”Comando junto com o caminho do diretório desejado e navegue até ele:
$ CD "C: \ git \ test_repo"
Etapa 2: Verifique a origem remota
Verifique se o repositório local está conectado com o repositório remoto executando o comando abaixo:
$ git remoto -v
Etapa 3: Puxe o conteúdo da ramificação remota
Use o comando dado-below para baixar o conteúdo mais recente da filial remota Git
$ git puxão
Observação: Quando o "Git Pull”O comando é executado pela primeira vez em uma filial específica, é necessário definir essa filial para rastreamento. Para fazer isso, execute o comando abaixo fornecido:
$ git ramo-sete upstream-to = origem/mestre mestre
Como você pode ver, a filial especificada é definida como uma filial de rastreamento:
Como funciona o comando "git rebase"?
Para executar o “Git RebaseOperação, confira as seguintes etapas:
Etapa 1: navegue para diretório específico
A princípio, vá para o diretório Git desejado usando o “cd”Comando:
$ CD "C: \ git \ test_repo"
Etapa 2: Verifique a origem remota
Então, execute o “Git remoto”Comando para garantir se a URL remota foi adicionada ao diretório local ou não:
$ git remoto -v
Etapa 3: Veja a lista de filiais disponíveis
Para verificar a lista de todas as filiais locais e remotas, execute o comando fornecido:
$ git ramo -a
A saída abaixo mostra que existem quatro ramos locais e três ramos remotos e o asterisco “*”Símbolo ao lado do“Recurso1”Indica que é o ramo atual:
Etapa 4: Rebase Remote Branch
Finalmente, execute o “Git Rebase”Comando junto com a filial remota desejada para executar a operação de rebase:
$ git rebase origem/alfa
De acordo com a saída abaixo, o processo de rebasing foi feito com sucesso e as mudanças foram integradas da filial remota à filial local:
Etapa 5: Verifique as mudanças
Por fim, verifique o histórico do log de referência do Git para visualizar as alterações rastreadas executando o comando fornecido:
$ Git Reflog
Pode -se observar que o “Recurso1”A filial foi atualizada com a filial remota, rebateding Process:
Nós elaboramos com eficiência a diferença entre “Git Pull" e "Git Rebase" operações.
Conclusão
O "Git Pull”O comando é utilizado para obter a versão atualizada do repositório remoto Git e combiná -los no repositório local. Enquanto o "Git Rebase”O comando assume os commits da filial local e os coloca no topo das confirmações da filial remota. Este guia elaborou a diferença entre os comandos "Git Pull" e "Git Rebase".