a integração de alterações de um ramo para outro pode ser feita através da junção ou do ajuste.antes de se integrar…
Antes de iniciar uma junção ou ajuste de dose, deve verificar algumas coisas:
- a sua cópia de trabalho deve ser limpa. No caso de quaisquer mudanças locais estarem presentes, use o Stash do Git para salvá-los temporariamente.
- confira o ramo que deve receber as alterações. O outro ramo não será modificado pela operação de forma alguma.,
ramos de fusão
o método mais comum para integrar um ramo em outro é realizar uma “junção”. Para mesclar as alterações de outro ramo de seu atual CHEFE, você pode fazer o seguinte:
- clique no botão de impressão em Série na barra de ferramentas
a Realocação Ramos
Ao fazer um rebase, o Git tem todas as compromete-se a partir de um ramo e reaplica-los (como patches) no outro ramo, um após o outro. Assim, a história é reescrita: aparecerá como se os commits tivessem sido feitos consecutivamente no mesmo ramo, e não num ramo diferente., Não será criada nenhuma persistência da junção, mas os commits terão novos IDs SHA1.
Como regra de ouro você nunca deve refazer commits que já tenham sido publicados em um repositório remoto (empurrado).
Para alterar a base de sua CABEÇA ramo para outro ramo, você pode fazer o seguinte:
- clique no Dou de botão na barra de ferramentas
Usando a opção –para Opção para alterar a base
O “Rebase” do comando é bem conhecido no Git, mas não a sua-para opção, que pode ser extremamente útil. Em resumo, rebase — on permite-lhe” mudar a base ” para uma série de commits.,
Um comum, práticas de caso de uso para isto é quando você quer mudar a base de um ramo de funcionalidade para um ramo diferente:
normal rebase não iria trabalhar para esse cenário. rebase — on permite que você seja muito mais preciso.
para a máxima flexibilidade, Tower também oferece para usar o ajuste na opção com com commits específicos. Basta seleccionar uma gama de commits, carregar com o botão direito e escolher a acção “ajustar a X revisões em…”. Ser-lhe-á pedida uma janela onde poderá seleccionar a revisão para a qual se ajustar.,
dica: Saiba mais sobre merge & rebase na nossa secção aprender.