Tenho ramificação Mestre, ramificação A e ramificação B. Agora, estou trabalhando na ramificação A e preciso mesclar a ramificação A com a ramificação B e continuar meu trabalho na ramificação A. Todos os arquivos são confirmados nas ramificações A e B.
Qual é a maneira mais rápida de implementá-lo?
I have branch Master, branch A and branch B.
Aqui está uma imagem clara:
Supondo que temos ramo A e ramo B
Queremos mesclar o ramo B no ramo A
fonte
A resposta do Abiraman estava absolutamente correta. No entanto, para iniciantes, eles podem esquecer de puxar o repositório. Sempre que você desejar fazer uma mesclagem de branchB em branchA. Primeiro faça o checkout e faça o pull do branchB (verifique se o seu branch está atualizado com o branch remoto)
Agora sua filial localB é atualizada com a filial remotaB Agora você pode fazer o checkout para a filialA
Agora você está no branchA, então pode mesclar com o branchB usando o seguinte comando
fonte
Se você ou outro desenvolvedor não trabalhar mais no branchB, acho melhor manter confirmações para fazer reverências sem dores de cabeça. Assim ;
É importante que o branchB não seja mais usado.
Para mais ; https://www.derekgourlay.com/blog/git-when-to-merge-vs-when-to-rebase/
fonte
pull
não funcionará.no branchB faça
$git checkout branchA
para alternar para o branch Ano ramo
$git merge branchB
É tudo o que você precisa.
fonte