Como alterar a ramificação pai no Git?

Como Alterar A Ramificacao Pai No Git



Às vezes, os usuários desejam alterar a ramificação filho para a ramificação pai no Git para executar diferentes operações. No entanto, alterar o branch pai no Git deve ser feito com muito cuidado. É importante garantir que todos estejam cientes das modificações. Para evitar conflitos ou problemas, é necessário certificar-se de que o novo branch pai seja compatível com os branches existentes.

Esta postagem de blog detalhará o método para alterar a ramificação pai no Git.







Como alterar a ramificação pai no Git?

Não é possível alterar diretamente a ramificação pai do Git. Para isso, o Git fornece diferentes comandos que são usados ​​para permitir que o branch filho funcione como um branch pai. Para fazer isso, siga os métodos abaixo indicados:



Método 1: alterar branch pai usando o comando “git merge” no Git

Para alterar a ramificação pai usando o botão “ git merge ” comando, confira as instruções dadas:



    • Navegue até o diretório raiz do Git.
    • Crie uma nova ramificação e verifique listando todas as ramificações.
    • Mude para uma nova filial.
    • Gere arquivos e rastreie-os para a área de teste.
    • Confirme todas as alterações executando o comando “ git commit ” comando.
    • Alterne para a ramificação pai.
    • Mesclar a criança ' beta ” ramo com o pai “ principal ' filial.
    • Verifique verificando o histórico de log do Git.

Etapa 1: redirecionar para o diretório Git local





Primeiro, vá para o repositório Git desejado executando o comando “ cd ” comando:

cd 'C:\Usuários\usuário\Git \ t isdemo1'


Etapa 2: criar uma nova ramificação



Gere uma nova ramificação local com a ajuda do “ ramo git ” comando:

ramo git beta



Etapa 3: listar todas as ramificações

Para verificar a ramificação recém-criada, use o seguinte comando:

ramo git


A imagem resultante mostra que a ramificação recém-criada existe na lista:


Etapa 4: Mude para a ramificação recém-criada

Execute o “ git switch ” e mude para o branch recém-criado:

git mudar beta



Etapa 5: criar novos arquivos

Para criar novos arquivos com extensões diferentes, execute o comando “ tocar ” comando:

tocar arquivo1.txt arquivo2.py arquivo3.html



Etapa 6: arquivos de rastreamento

Execute o “ adicionar git. ” para adicionar todos os arquivos ao índice de preparação:

git add .



Etapa 7: confirme todas as alterações

Em seguida, confirme todas as alterações adicionadas executando o comando “ git commit ” junto com o “ -m ” sinalizador para inserir uma mensagem:

git commit -m 'arquivos gerados'



Etapa 8: visualizar o histórico do Git

Use o ' git log ” junto com o “ -uma linha ” para exibir cada confirmação em uma única linha:

git log --on-line


A saída fornecida abaixo indica que atualmente “ CABEÇA ” está apontando para o “ beta ' filial:


Etapa 9: alternar para a ramificação principal

Execute o comando abaixo indicado e mude para o “ principal ' filial:

git check-out principal



Etapa 10: mesclar ramificações

Agora, mescle o “ beta ” ramo com o “ principal ” branch para fazê-lo se comportar como um branch pai no repositório Git:

git merge beta


A saída abaixo indica que ambas as ramificações foram mescladas com sucesso:


Etapa 11: verificar o histórico de registros

Para verificações, verifique o histórico de log do Git executando o comando “ git log –oneline ” comando:

git log --on-line


A saída resultante indica que “ CABEÇA ” está apontando para ambas as ramificações:

Método 2: Alterar ramificação pai usando o comando “git rebase –onto” no Git

O ' git rebase --onto ” pode ser utilizado para alterar a ramificação pai. Para demonstração prática, experimente o procedimento abaixo:

    • Navegue até o diretório local do Git.
    • Liste todas as ramificações existentes.
    • Alterne para a ramificação pai.
    • Execute o “ git rebase --onto ” e defina o nome do branch para que ele se comporte como um pai.

Etapa 1: vá para o repositório local do Git

Execute o “ cd ” e navegue até o repositório local específico do Git:

cd 'C:\Usuários\usuário\Git \ t estproject'


Etapa 2: mostrar todas as ramificações

Em seguida, liste todas as ramificações disponíveis usando o botão “ ramo git ” comando:

ramo git



Etapa 3: alternar para a ramificação principal

Em seguida, execute o “ git check-out ” juntamente com o branch pai e mude para ele:

git check-out mestre



Etapa 4: alterar a ramificação pai

Para alterar a ramificação pai, use o botão “ git rebase --onto ” e especifique o nome da ramificação pai junto com a sub-ramificação:

git rebase --para recurso mestre3


A imagem resultante mostra que o “ mestre da ramificação atual está atualizado ”:


Etapa 5: verificação

Visualize o histórico de log do Git utilizando o comando fornecido para verificação:

git log --on-line


Pode-se notar que o “ CABEÇA ” está apontando para ambos os “ mestre ' e a ' característica3 ' galhos:


Isso é tudo! Fornecemos métodos diferentes para alterar a ramificação pai no Git.

Conclusão

Para alterar a ramificação pai no Git, não há nenhum comando ou método direto disponível. Não é possível alterar diretamente a ramificação pai do Git. No entanto, o Git fornece dois métodos alternativos para essa finalidade. A primeira é usando o “ git merge ” e o outro é “ git rebase --onto ” que é usado para combinar ambas as ramificações e se comportar como um pai no mesmo repositório. Esta postagem indicou os métodos para alterar a ramificação pai no Git.