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