Como Git rebase master em qualquer Branch por Exemplo

Como Git Rebase Master Em Qualquer Branch Por Exemplo



No Git, a ramificação é o processo de separação da ramificação mestre para que os desenvolvedores possam trabalhar separadamente sem afetar o código original e outros membros da equipe. Quando um desenvolvedor cria um repositório Git, por padrão, ele é adicionado ao branch master. No entanto, os desenvolvedores podem alternar entre branches sempre que precisarem com a ajuda de vários comandos do Git, como o “ git rebase ” comando, sem perder informações importantes.

Neste manual, aprenderemos como fazer o rebase master do Git em qualquer branch por exemplo e fornecer os comandos básicos do Git rebase com descrições.

O que é o rebase do Git?

Rebase é o procedimento de enviar ou mesclar uma sequência de commits existentes em cima de um novo commit de base. Basicamente, é conhecido como o procedimento linear de combinação. Mais especificamente, o Git rebase é o utilitário mais popular projetado para mesclar as alterações do Git em uma ramificação em qualquer ramificação.







Exemplo: Como fazer o rebase do Git master em outro Git Branch?

Para o Git rebase master ou combinar a sequência de commits em outro branch Git, primeiro, abra o arquivo “ Git festança ” terminal e vá para o diretório raiz do Git usando o “ cd ” comando. Em seguida, execute o “ $ git branch -a ” para exibir todas as ramificações existentes e selecionar qualquer uma delas para fazer o rebase. Por fim, execute o “ $ git rebase master ” para fazer o rebase do master em outro branch no Git.



Agora, vamos verificar o procedimento a seguir para visualizar a saída do cenário mencionado acima!



Etapa 1: iniciar o Terminal Git

Pesquise e abra o ' Git Bash ” em seu sistema usando o “ Comece ' cardápio:





Etapa 2: navegue até o diretório raiz do Git

Em seguida, execute o “ cd ” para mover dentro do diretório raiz do Git:



$ cd 'C:\Usuários \n azma\Go'

Etapa 3: listar todas as ramificações

Agora, execute o “ git branch ” comando para exibir todas as ramificações usando o “ -uma ” opção:

$ git branch -uma

Como você pode ver, todas as ramificações atuais e existentes são exibidas, incluindo ramificações remotas. Vamos selecionar o “ característica ” do repositório local do Git para realizar o rebase nele:

Etapa 4: rebase do mestre em outra ramificação

Por fim, execute o comando fornecido e especifique o nome da ramificação para a ação de rebase:

$ git rebase recurso mestre

A saída abaixo mostra que o “ mestre ” é baseado no “ característica ” branch com sucesso:

Agora, vá para a próxima seção para conferir os comandos básicos do Git rebase com sua breve descrição.

Quais são os comandos básicos do Git rebase?

Vamos conferir os comandos básicos do Git rebase, que são indicados na tabela abaixo fornecida com a descrição:

Comandos Descrição
$ git rebase --interactive Usado para executar o rebase interativo.
$ git rebase Usado para executar o rebase padrão.
$ git rebase –x Usado para executar o script de shell de linha de comando para cada confirmação marcada durante a reprodução.
$ git rebase –d Usado para descartar os commits do bloco de commits mesclado durante a reprodução.
$ git status Usado para visualizar o status do rebase do Git.
$ git rebase –p Usado para manter o commit separado no histórico de branches do Git.
$ git rebase --skip Usado para pular as alterações feitas.
$ git commit -m “mensagem de commit para Usado para confirmar as modificações
$ git add Usado para adicionar uma ramificação ao repositório Git.
$ git rebase — continua Usado para continuar as modificações que são feitas pelos usuários.

Este estudo descreveu o procedimento para fazer o rebase do Git em qualquer branch com a ajuda de um exemplo e discutiu brevemente os comandos básicos do Git rebase.

Conclusão

Para fazer o rebase do Git em qualquer branch, primeiro, vá para o diretório raiz do Git e liste todos os branches existentes, incluindo remotos, com a ajuda do “ $ git branch -a ” comando. Em seguida, execute o “ $ git rebase master ” comando para integrar as alterações do Git “ mestre ” para a ramificação especificada. Este manual ofereceu o método de rebase do master em um branch.