Git pux vs git rebase

Git pux vs git rebase
O Git fornece vários comandos que facilitam o trabalho do desenvolvedor. Enquanto trabalham em projetos do GitHub, os desenvolvedores adicionam alterações ao seu repositório remoto Git e podem querer mesclá -los na máquina local. Nesta situação, o “Git Pull" e "Git Rebase”Os comandos são usados ​​para buscar mudanças no ramo remoto.

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:

  • Navegue até o diretório local.
  • Verifique a origem remota.
  • Utilize o “Git Pull”Comando.

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:

  • Vá para o repositório Git local.
  • Verifique o URL remoto.
  • Veja a lista de todas as filiais.
  • Executar o “Git Rebase”Comando.

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