Como Git Rebase One Branch em cima de outro ramo

Como Git Rebase One Branch em cima de outro ramo
No Git, quando os usuários desejam combinar o histórico de compromissos de duas filiais sem mesclá -lo, o “Git Rebase”O comando pode ser usado. A operação de rebasing empurra a história de compromisso de um ramo no topo de outro ramo local, e o ponteiro da cabeça se move para ele. Basicamente, rebobina temporariamente os compromissos em seu atual ramo de trabalho.

Este estudo discutirá o método de rebasar uma filial local em cima de outra.

Como realizar o Rebase em um ramo git em cima de outro?

Siga o procedimento abaixo para rebase Git uma filial em cima de outra filial:

  • Vá para o repositório específico.
  • Verifique a lista de URL remota.
  • Baixe uma cópia do repositório remoto atualizado.
  • Liste todas as filiais, incluindo remota e local.
  • Veja o histórico do log de referência e execute o comando "git rebase /".

Etapa 1: Mudar para o repositório local Git

Primeiro, mude para o repositório Git específico, fornecendo seu caminho no “cd”Comando:

$ CD "C: \ Usuários \ Nazma \ Git \ Perk3"

Etapa 2: Mostrar lista de URL remoto

Em seguida, execute o seguinte comando para verificar a lista de URL remota:

$ git remoto -v

Etapa 3: Baixe a versão mais recente do repositório remoto

Para baixar a cópia da versão atualizada do repositório remoto, use o “git busca”Comando:

$ git busca

Etapa 4: Veja a lista de filiais locais e remotas

Depois disso, execute o comando "Git Branch" para obter a lista de filiais remotas locais e buscadas:

$ git ramo -a

Aqui o "-a”Opção representa tudo. Pode -se observar que todos os ramos são exibidos e selecionamos o “alfa”Filial para um processo posterior:

Etapa 5: Veja o histórico de log
Agora, verifique a lista do histórico de log do repositório Git através do “Git Reflog .”Comando:

$ Git Reflog .

Etapa 6: Rebase Filial particular

Finalmente, use o “Git Rebase”Comando junto com o nome remoto e a filial local selecionada:

$ git rebase origem/alfa

De acordo com a saída abaixo do ritmo, o Rebasing é realizado com sucesso:

Etapa 7: Certifique -se de operação de rebasing

Por fim, execute o comando abaixo declarado para verificar a operação de rebasing:

$ Git Reflog .

Pode -se ver que o “alfa”O commit de filial é replicado no topo do outro histórico de cometer do ramo:

Isso é tudo! Você aprendeu a rebase uma filial git em cima de outras filiais locais.

Conclusão

Rebasear um ramo no topo de outro ramo, primeiro, mude para o repositório específico. Em seguida, verifique a lista de URL remota e faça o download de uma cópia do repositório remoto atualizado. Em seguida, liste todas as filiais, incluindo remota e local. Agora, verifique o histórico do log de referência e execute o “git rebase /”Comando. Este estudo ilustrou o método de rebasar uma filial local em cima de outra.